在复选框检查已更改的事件上获取转发器内gridview的rowindex

时间:2014-09-12 13:23:02

标签: c# asp.net

我在转发器控件项目模板中有一个gridview.Gridview有一个复选框字段。选中复选框的复选事件我需要gridin的rowindex。基于这个rowindex我想从数据库中获取数据并在表单上显示。 如何获取网格的rowindex?

1 个答案:

答案 0 :(得分: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 ...
}