在GridView自定义的模板列里面添加一个Linkbutton,绑定的事件是当点击某一行的Linkbutton时,获得该行的某一列的字段值。
下面记录一个简单的方法:
(1)找BoundFiled列的字段
int row = ((GridViewRow) ((LinkButton) sender).NamingContainer).RowIndex; //找到按钮所在行
string fnum = GridView1.Rows[row].Cells[0].Text; //获得该列的字段值
(2)找TemplateFiled列的字段
同样先找到按钮所在行
int row = ((GridViewRow) ((LinkButton) sender).NamingContainer).RowIndex; //找到按钮所在行
Label lb_fjlx = (Label)GridView1.Rows[row].FindControl("lb_flx"); //lb_flx是模板列上ItemTemplate的label标签的ID
string flx = lb_fjlx.Text; //获得模板列label标签的值