2014-09-12 3 views
0

У меня есть gridview внутри репитера элементы управления элементом.Gridview имеет поле checkbox.On проверено изменение события checkbox мне нужен rowindex сетки.Создано на этой строке indexex я хочу для извлечения данных из базы данных и отображения в форме. Как получить строковый индекс сетки?Получить rowindex gridview внутри ретранслятора на флажке проверено изменилось событие

+0

возможно дубликат [Как получить RowIndex в GridView, когда OnCommand аргумент, используемый в поле] (Http: // StackOverflow .com/вопросы/5740110/как-на-получить RowIndex-в-GridView-когда-OnCommand-аргументы используются в полевых условиях) – DatRid

ответ

1

В ролях отправителя к CheckBox и использовать его NamingContainer свойство найти GridViewRow:

protected void Checkbox_CheckedChanged(Object sender, EventArgs e) 
{ 
    CheckBox chk = (CheckBox)sender; 
    GridViewRow row = (GridViewRow)chk.NamingContainer; 
    int rowIndex = row.RowIndex; 
    // load data ... 
} 
Смежные вопросы