Редактирование в GridView

leysan
Дата: 26.05.2010 20:17:04
Добавил в GridView CommandField Edit. Но почему-то, переход в режим редактирования происходит только после второго нажатия. Может, кто подскажет, как сделать, чтобы срабатывало с 1-го.
Zoria
Дата: 27.05.2010 11:17:32
leysan,

если вы делаете привязку данных "вручную" то как вариант - перенести привязку данных из page_load в page_prerender
ДмитрийN
Дата: 27.05.2010 14:21:12
Например, использовать SqlDataSource или ObjectDataSource
leysan
Дата: 27.05.2010 22:09:16
Zoria, спасибо большое.

У меня еще такой вопрос. После завершения редактирования мне нужно обновить базу данных. Я объявил их полями класса страницы. При нажатии на Edit в функции RowEditing я записываю в переменную нужное мне значение. После этого в RowUpdating я вызываю свою функцию, которая пытается сделать запрос к базе данных, но в ней я не могу извлечь новые значения (извлекаю через GridView1.Rows[GridView1.EditIndex].Cells[2].Text) - возвращает пустые строки, и в той переменной, куда записывал старое - null.