2009-01-19 2 views
3

Как я могу получить базовый DataItem из строки GridView, находящейся в режиме редактирования, и пользователь нажимает кнопку «Обновить»?Получить DataItem при обновлении GridView

У меня есть редактируемый GridView. Я добавил CustomValidator в представление «Редактировать» одного из столбцов. Когда пользователь нажимает «Обновить», я запускаю метод проверки сервера и должен получить базовый DataItem редактируемой строки, чтобы я мог получить первичный ключ элемента данных для использования в валидации.

GridView1.Rows[GridView1.EditIndex].DataItem; 

Это не работает. Я думаю, потому что GridView не привязан к данным в команде обновления?

ответ

7
GridView1.DataKeys[GridView1.EditIndex].Value; 
+0

Это совершенно правильно. Большое спасибо! – dtc