我有一个GridView按钮。我想在该按钮上单击获取行索引。如何获得它?
我用过
GridViewRow row = ((Button)sender).Parent.Parent as GridViewRow;
但它不起作用。
答案 0 :(得分:1)
如果GridView中的Button,Button父级是另一个容器(可能是Form或Panel)而不是GridView。
首先,您需要对GridView的引用。如果你有一个包含这个引用的变量你应该使用它。如果你没有变量,你应该搜索GridView:
GridView grd = this.FindControl("GridViewName");
之后你可以获得GridViewRow:
GridViewRow row = grd.SelectedRow;