欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » ASP.Net » 正文

热门阅读

如何实现GridView删除时弹出确认对话框

创建时间:2011年07月31日 17:28  阅读次数:(6236)
分享到:
在删除GridView的数据时,我们更希望在删除之前先给用户提示,但控件本身并无提供该功能(本人认为该功能更应该集成在控件内部,但很遗憾现在的版本并没有该功能),那么我们自己该怎么来实现该功能呢?请参考以下代码:

双击GridView的OnRowDataBound事件;
在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        //如果是绑定数据行 
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
             if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
            {
                ((LinkButton)e.Row.Cells[6].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:\"" + e.Row.Cells[1].Text + "\"吗?')");
            }
        } 
    }



e.Row.Cells[6].Controls[0]该处当前是你的删除控件了,具体的索引是多少,读者应自己调整

更多GridView使用技巧,请下载本站的GridView使用技巧
来源:
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 14+33=? 的结果(结果是:47)
结  果: