gridview中设置button控件的编辑

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:16:02
我在gridview中设置了button控件
可是怎么才能像处理普通button控件处理gridview中的button控件呢
比如说:
双击普通button控件就可以在下面函数中编写想要相应的事件
protected void Button1_Click(object sender, EventArgs e)
{

}
可是双击gridview就出现
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{

}
怎样才能编辑这里面的button控件呢
请各位高手指点
如果成功还会再追加分数 谢谢

把你添加Button的那列变成模板列(Template Field),然后在模板列编辑里面,双击Button就好了。
当然,如果你要进行与button所在行相关的操作,你需要做以下两步:
1.在Button的CommandArgument里面绑定表的主键名称。
2.把处理程序写在Button的Command里面,而不是Click里面

设置CommandName;如:abc,然后在

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "abc")
{
//你要进行的操作
......
}
}

</head>
<script language="c#" runat="server">
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
Response.Write(e.CommandArgument.ToString());
} //调用的C#脚本,可以找到你要的结果
</script>

<body runat="server">
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGen