Как сохранять изменения в datagrid после каждого изменения?

#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