2010-02-24 1 views
0

В моем Gridview, когда пользователь редактирует строку, я показываю пару блоков asp: TextBox, используя EditItemTemplate.ASP: GridView Как получить доступ к значению набора элементов управления в <EditItemTemplate>

Один из текстовых полей связан с UpdateParameters моего asp: ObjectDataSource. Однако второй блок не связан ни с одним из параметров обновления. Я назначаю пользовательское значение ко второму ящику.

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

Я попытался поймать значение второго текстового поля в Grid_RowUpdating и ObjectDataSource1_Updating, но я не могу найти второй элемент управления.

ответ

0

Попробуйте

(GridView1.Rows [GridView1.EditIndex] .FindControl ("TextBox2") как TextBox) .text

+0

Да, я сделал, это не работает. Используя FindControl, я могу найти первое текстовое поле, но не второе. Первое текстовое поле привязано к параметру обновления, а второе - нет. – ace