GridView自定义删除操作
发布日期:2021-05-14 04:38:46 浏览次数:6 分类:博客文章

本文共 2582 字,大约阅读时间需要 8 分钟。

今天,我们这里要说的就是在GridView里面如何新添加一行“删除”列,如何删除前弹出通知等。

首先,我们前端的代码如下:

没有数据!
页 /共
页  
首页
上一页
下一页
尾页

后端的话,由于需要弹出删除前的确认框,所以,我们需要在RowDataBound里面做点什么?同时,要想真正的删除,还需要触发RowDeleting事件,具体代码如下:

//报警删除        protected void gridViewDxjk_RowDeleting(object sender, GridViewDeleteEventArgs e)        {            string key = gridViewDxjk.DataKeys[e.RowIndex].Value.ToString();            bool flag = bll.Delete(Int32.Parse(key));            if (flag)                NXT_WLService.App_Code.JScript.Alert("删除成功!", this);            else                NXT_WLService.App_Code.JScript.Alert("删除失败!", this);        }                protected void gridViewDxjk_RowDataBound(object sender, GridViewRowEventArgs e)        {            if (e.Row.RowType == DataControlRowType.DataRow)            {                LinkButton btn = (LinkButton)e.Row.Cells[1].Controls[0];                if (btn.Text.Equals("删除"))//刪除鈕才加提示訊息                      btn.OnClientClick = "if (confirm('你确认要删除?')) javascript:__doPostBack('gridViewDxjk','Delete$" + e.Row.RowIndex.ToString() + "'); else return false;";            }        }

 

上一篇:Asp.net通过Jquery操作WebService进行Ajax读写
下一篇:从客户端中检测到有潜在危险的request.form值

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月05日 15时20分54秒