2014-09-12 16 views
0

我有一個gridview內部中繼器控件項目template.Gridview有一個複選框field.On檢查更改事件的複選框我需要rowindex的grid.Based這rowindex我想從數據庫獲取數據並在窗體上顯示。 如何獲取網格的rowindex?獲取gridview內的中繼器的rowindex關於複選框檢查更改的事件

+0

可能重複[當在野外使用按需參數如何獲得在GridView中的rowIndex](HTTP://計算器.COM /問題/ 5740110 /如何對獲得-的rowIndex功能於GridView控件,當-按需參數的使用的 - 在這領域) – DatRid 2014-09-12 13:29:37

回答

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 ... 
} 
相關問題