博客园丁

我是博客园的一丁,我会永不停顿,不停创新。
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

为gridview删除按钮添加确认窗口

Posted on 2006-09-21 16:21  Jason.Jiang  阅读(544)  评论(0编辑  收藏  举报
1.将存在删除按钮的列转换为模板列。
2.在删除按钮的load事件中添加如下代码:
((Button)sender).Attributes.Add("OnClick", "return confirm('Are you sure you want to delete?');");
这样就可以简单的实现删除前的用户确认操作了。
同样的,如果使用微软最新的gridview网格时,需要将一个绑定列的改为下拉框模式,也需要将绑定列转换为模板列,然后删除默认的文本框控件,更改为下拉框控件即可。值的注意的是模板列分为显示和编辑两种状态,我在显示时将下拉框的Enabled属性设置为false,以避免在浏览是让用户进行了不必要的选择。 回复


首先将gridview的CommandField列转为TemplateField,在模板编辑状态下选中删除按钮,在属性窗口上的OnClientClick中输入:return confirm("确认要删除吗?")
测试一下,你会发现已经为删除按钮添加了确认窗口,点击取消,直接返回页面,点击确定,删除记录。