Обновление только измененных строк с помощью элемента управления GridView - PullRequest
0 голосов
/ 09 февраля 2011

Каков наилучший способ обновления до дБ только измененных строк с использованием gridview?

У меня есть элемент управления gridview, который имеет встроенное редактирование, и когда пользователь редактирует строку, есть две опции «Обновить» или ««Отмена», чтобы пользователь мог просто нажать кнопку обновления, не обновляя строку ...

как я могу убедиться, что пользователь действительно изменил строку?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2011

Я не мог найти то, что хотел сделать, поэтому самый простой способ сделать это:

загрузите данные в объект и сравните с Equals, он отлично работает в моем сценарии, и единственными минусами является отключение в БД, что хорошо в моем случае.

0 голосов
/ 09 февраля 2011

Я не пользуюсь им много, но вы уверены, что GridView не обрабатывает это автоматически, если вы используете встроенную функцию редактирования.Вы можете попробовать отладить методы OnRowUpdated и OnRowUpdating, чтобы увидеть, были ли они вызваны при нажатии кнопки сохранения и ничего не изменилось.Даже если они вам не нужны, просто добавьте их, чтобы можно было установить точку останова, чтобы посмотреть, сработают ли они.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...