gridview的buttonfield获取该行的索引值(实例讲解)
程序员文章站
2023-12-22 10:12:10
1.选择gridview控件,创建按纽列buttonfield,将此按纽列的commandname 设置为details //本例是为了想要查看改行的详细信息...
1.选择gridview控件,创建按纽列buttonfield,将此按纽列的commandname 设置为details //本例是为了想要查看改行的详细信息
2.gridview1的属性: onrowcommand= "btnopenclick" datakeynames="p_num" //绑定行方法,p_num是绑定的数据库中的主键字段
3.双击 onrowcommand 属性产生:
复制代码 代码如下:
protected void btnopenclick(object sender, gridviewcommandeventargs e)
{
}
4、写入:
复制代码 代码如下:
protected void btnopenclick(object sender, gridviewcommandeventargs e)
{
if (e.commandname == "details")
{
int rowindex = convert.toint32(e.commandargument);
datakey keys = persongridview.datakeys[rowindex]; //行中的数据;
string perid = keys.value.tostring();
response.redirect("editperson.aspx?perid=" + perid);
}
}