aspx:
<asp:TemplateField ShowHeader= "False ">
<ItemTemplate>
<asp:LinkButton ID= "LinkButton2 " CommandName= "aa " CommandArgument= ' <%# Eval( "ID ") %> ' runat= "server " Text= "删不了你?? "> </asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
.cs:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals( "aa "))
{
/*此处写你自己的删除代码,e.CommandArgument就是此行ID了,Convert成int就可以*/
GridView1.DataBind();
}
}
自己写OnClick事件也是一样的道理,前台绑定好就ok了,要注意LinkButton的CommandName,“Delete”是默认的,会直接冒泡到GridView执行,所以写自己的CommandName
GridView删除事件
最新推荐文章于 2021-05-27 05:15:41 发布