单击Gridview中LinkButton,获取当前行索引及某单元格值

来源:互联网 发布:完美者解码mac 编辑:程序博客网 时间:2024/06/04 19:39

1、在Gridview中添加模板列,在其中加入Linkbuttion,增加CommandName属性(设置命令名),并赋值

 

2、在Gridview的RowCommand事件中加入代码,例如:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)

{

  if (e.CommandName == "lbtn")

 {

   GridViewRow gvrow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);

//获取被点击的linkButton所在的GridViewRow

int index = gvrow.RowIndex;

//获取到行索引 RowIndex

//获取当前行的某列值

string userid=GridView1.Rows[index].Cells[列索引].Text.Trim(); ......

  }

}