У меня есть приложение, использующее элементы управления Devexpress, xtragrids и chkboxlists
У меня есть набор данных, содержащий несколько таблиц, некоторые из которых отправляются в сетку, а некоторые в список.
Данные списка зависят отпри выборе строки сетки.
Я загружаю весь набор данных из БД (не очень большой) при запуске один раз, затем использую его как кеш для графического интерфейса.
Мне нужно добавить / редактировать / удалитьфункциональность для сетки и списка элементов (включить / исключить шаблон).
Должен ли я поддерживать свою собственную структуру для хранения изменений и должен ли я вручную воссоздавать и изменять источник данных всякий раз, когда происходит редактирование?
Или лучше проходить прием данных dataSet (больше не трогать источник данных).
А как подойти к обновлению БД?DbAdapter.UpdateChanges?Это хороший способ или что является стандартным шаблоном.
РЕДАКТИРОВАТЬ
Не совсем уверен, но это ли он линии паттернов MVC MVVM?