当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.Net使用GridView模板删除一行的用法

ASP.Net使用GridView模板删除一行的用法

2018年11月03日  | 移动技术网IT编程  | 我要评论

建设银行基金查询,王攸可,广联达视频教程

添加gridview(为其绑定数据源后)->(在设计界面)进行编辑-

> 添加模板 ->设置该列模板的属性->返回

->编辑模板->添加一个linkbutton->设置text为删除

>设置commandname属性(如 commandname="delete" )

->设置commandargument的值{如 commandargument='<%# bind("stuno")}

>接着添加gridview的rowcommand事件

具体代码:

主要代码:

<:templatefield showheader="false">
<itemtemplate>
<asp:linkbutton id="linkbutton1" runat="server" causesvalidation="false"
commandname="delete" text="删除" onclick= "return confirm('是否要删除数据?')" commandargument='<%# bind("stuno") %>' ></asp:linkbutton>
</itemtemplate>
</asp:templatefield>

后台主要代码:

protected void gridview1_rowcommand(object sender, gridviewcommandeventargs e)
{
if (e.commandname == "delete")//如果是删除按钮
{
string stuno = e.commandargument.tostring();//获取学生编号

int result = stubll.delstudent(stuno);//使用三层架构实现,调用业务逻辑层的方法
if (result > 0)

{

response.write("删除成功!");

}
else
{
response.write("删除失败!");
}

gvbind();// 删除之后,要重新绑定数据
}
}

 


作者 瑞英

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网