博客
关于我
GridView自定义删除操作
阅读量:565 次
发布时间:2019-03-11

本文共 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;";            }        }

 

转载地址:http://rjlvz.baihongyu.com/

你可能感兴趣的文章
Android TraceView分析日志
查看>>
iOS UIPickerView和UIDatePicker控件
查看>>
1965 - 2019 年最流行的编程语言变化
查看>>
XML数据如何进行解析呢,方式有哪些?
查看>>
Ubuntu16.04安装谷歌浏览器
查看>>
如何设置Mosquitto MQTT服务器并从OwnTracks接收数据
查看>>
链上钱包的博彩雷区
查看>>
字符串匹配算法集合
查看>>
GRUB2
查看>>
解决RHEL6 vncserver 启动 could not open default font 'fixed'错误.
查看>>
HTTP代理服务器 - CONNECT SSL/TLS 原理
查看>>
微信JS-SDK DEMO页面和示例代码
查看>>
XYNUOJ
查看>>
Chrome查找发请求的js之黑箱调试
查看>>
CMCC登录参数分析
查看>>
win7一激活就蓝屏
查看>>
编译Windows32位的redis
查看>>
GridView的另外一种分页方式,可提高加载速度
查看>>
基于异步方式的语法着色器
查看>>
委托-利用GetInvocationList处理链式委托
查看>>