博客
关于我
GridView自定义删除操作
阅读量:567 次
发布时间: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/

你可能感兴趣的文章
案例讨论
查看>>
传输层基本功能
查看>>
最长公共子序列
查看>>
分治算法的一般描述和分析方法
查看>>
问题的计算复杂度:排序问题
查看>>
货郎问题与计算复杂性
查看>>
算法的伪码表示
查看>>
函数的渐近的界
查看>>
有关函数渐近的界的定理
查看>>
递推方程与算法分析
查看>>
迭代法求解递推方程
查看>>
主定理及其证明
查看>>
主定理的应用
查看>>
动态规划算法的迭代实现
查看>>
最优装载问题
查看>>
最大团问题
查看>>
圆排列问题
查看>>
课程总结
查看>>
认识CMake及应用
查看>>
CMake的主体框架
查看>>