Gridview添加自定义删除按钮

本文介绍了如何在ASP.NET的GridView中添加自定义删除按钮。首先,在GridView中添加CommandField按钮,设置CommandName为'Delete'。接着,实现GridView1_RowDeleting事件处理删除操作。若需要弹出确认对话框,将该列转换为模板列,并添加onclientclick属性。如果遇到回发事件验证错误,需在Page_Load事件中将数据绑定置于if (!IsPostBack)条件内。
摘要由CSDN通过智能技术生成

1、添加一个commandfild button 列,设置 CommandName="Delete";

2、在GridView1_RowDeleting函数里添加删除代码

 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        GridViewRow row = GridView1.Rows[e.RowIndex];
        int item_id =Convert.ToInt32( row.Cells[1].Text);
        BLL.Item newItem = new BLL.Item();
        newItem.Delete(item_id);
        string message = "删除成功!";
        string js = @"<Script language='JavaScript'>alert('" + message + "');window.close();</Script>";
        Response.Write(js);
        Page_Load(sender, e);
    }


3、若要在点击按钮时弹出确认对话框,把该自定义列转换成模板列,添加属性onclientclick="return confir

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值