在grid view控件中经常会遇到选择行的问题,怎么才能获得当前行呢?以下为该问题的解决方法:
protected void Button1_Click1(object sender, EventArgs e)
{
Button bt=(Button)sender;
DataControlFieldCell dv=(DataControlFieldCell)bt.Parent;
GridViewRow gvr=(GridViewRow)dv.Parent;
index = gvr.RowIndex;
}
Button1为girdview中的一个按钮空间,DataControlFieldCell dv为该控件所属的单元格,bt.Parent为获得他的父空间, GridViewRow gvr=(GridViewRow)dv.Parent 获得所在行, index = gvr.RowIndex取得行索引。