首先添加一个模板列,内容如下
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<div οnclick="return confirm('您确定要删除吗?')">
<asp:LinkButton ID="lbtn" CommandName="del" runat="server" CommandArgument='<%# Bind("id") %>' Text="删除" />
</div>
</ItemTemplate>
</asp:TemplateField>
后台代码:
添加GridView的RowCommand事件,代码如下:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if(e.CommandName=="del")//获取此命令的名称,如果是删除则执行
{
int id = Convert.ToInt32(e.CommandArgument.ToString());//获取此命令的参数值
//执行操作
}
}