Как лучше всего обнаружить поля, которые были изменены в представлении сетки массового обновления?
В настоящее время я извлекаю все данные из базы данных и сравниваю их с отправленными. Но я хотел бы знать способ получше.
Как лучше всего обнаружить поля, которые были изменены в представлении сетки массового обновления?
В настоящее время я извлекаю все данные из базы данных и сравниваю их с отправленными. Но я хотел бы знать способ получше.
GridView.RowEditing
GridView.RowUpdating
См. примеры в MSDN
Надеюсь это поможет
Мэтт Достон предоставил лучший способ массового обновления в gridview.
http://blogs.msdn.com/b/mattdotson/archive/2005/11/09/real-world-gridview-bulk-editing.aspx
Другой подход - массовое обновление с источником данных.
http://www.codeproject.com/Articles/26973/Bulk-Edit-with-GridView-without-xxxDataSource-SqlD
И третий вариант - это то же самое, что вы используете для сравнения данных. http://msdn.microsoft.com/en-us/library/aa992036%28v=vs.90%29.aspx