#wpf #mvvm #datagrid #editing #persist
#wpf #mvvm #datagrid #редактирование #сохраняться
Вопрос:
У меня есть DataGrid, который привязан к массиву объектов данных. Как мне сохранять изменения (сохранять обновленные значения в базе данных) данных при каждом изменении любого поля? Какое событие я должен использовать?
Комментарии:
1. Что вы подразумеваете под «сохранением» … вы имеете в виду, что хотите вести журнал изменений? Или вы хотите, чтобы изменения обновлялись обратно в массив?
2. Я хочу сохранить обновленные значения в базе данных.
Ответ №1:
Вы можете использовать DataGrid.Событие CellEditEnding и делайте все, что вам нужно для сохранения или проверки ваших данных.
http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.celleditending.aspx