Я использую c # 2008 winforms.
Мне очень неприятно пытаться найти наилучший практический способ использования наборов данных и представлений сетки в приложениях winforms в целом для достижения желаемых результатов.
По сути, я хочу (и это общая методология, которую я хочу использовать во всех моих приложениях)
1. заполнить набор данных из таблицы SQL
2. Заполните обзор данных из набора данных.
3. для некоторых столбцов в сетке данных будут рассчитаны результаты из полей набора данных
4. отредактируйте данные в сетке данных и синхронизируйте изменения с источником набора данных.
5. изменения в сетке данных обновляются только до источника базы данных с помощью хранимых процедур в базе данных, я никогда не использую метод sqlAdaptor.update
6. Я хочу, чтобы нижний колонтитул суммированных итогов столбцов в таблице данных
7. Я хочу, чтобы в столбце отображались итоговые суммы по всем строкам
Я могу делать все эти отдельные вещи, но я очень расстроен, обнаружив, что мой код заканчивается везде и отличается от того, хочу ли я все вышеперечисленное или только некоторые из них.
Например, я мог бы синхронизировать информацию между сеткой данных и набором данных, привязав набор данных к сетке данных, но тогда у меня не может быть пользовательских столбцов и пользовательских строк в сетке данных и т. Д. И т. Д.
Все это очень расстраивает, и я надеялся указать на некоторые лучшие методы для достижения оптимальных результатов с помощью вышеизложенного.
Любой совет приветствуется.
Заранее спасибо