GridView的第一列是ButtonField,字段名是"删除",想一点之后弹出确认框,否则返回.应该如何写?

转载 2008年10月02日 20:30:00
问题:
GridView的第一列是ButtonField,字段名是"删除",想一点之后弹出确认框,否则返回.应该如何写?
解决方法:
 1、点击GridView的快捷箭头,选‘编辑列’。  
  2、加入一个ButtonFiled,在右边的属性框里设置HeadText(用以显示),定义一个CommandName(用以你点击以后触发的动作)  
  3、点右下角的‘转化为模版列’,ok。  
  4、右击GridView,‘编辑模版’--‘Column[..]--你之前定义的HeadText’,ItemTemplate里看见你的按钮了吗?点中,属性里有一项‘OnClientClick’,把“javascript:return   confirm('真的要删除吗?');”粘贴进去。  
  5、搞定你需要的功能了。  
  6、如果你想点击按钮触发其他事件,可以在RowCommand事件里详细写。。。  
  protected   void   GridView1_RowCommand(object   sender,   GridViewCommandEventArgs   e)  
  {  
          if   (e.CommandName   ==   "MyBtnClicked")//前面你定义的CommandName  
          {  
                  Response.Write("kkk   clicked");  
          }  
  }  



1、在前面的步骤4中,你在itemTemplate里看见你的按钮右上角的小箭头了吧,verygood,点击‘编辑DataBings’。。。   
2、看见这一级别的绑定了吗?把   CommandArgument和你想操作的字段绑定吧。。。(右边下拉列表选择)   
3、ok,现在你可以类似下面方法调用  
  ------------------  
  protected   void   GridView1_RowCommand(object   sender,   GridViewCommandEventArgs   e)  
  {  
          if   (e.CommandName   ==   "MyBtnClicked")  
          {  
                  Response.Write("you   wanted   "   +   e.CommandArgument.ToString());  
          }  
  }  
  ------------------  
  你无非就是想取到结果集中的cell里的内容,现在你想得到的内容绑定在CommandArgument里了,你就不用再什么index什么cell[].text了(复杂的cell你还要findcontrol,呵呵)

给GridView中的buttonField添加一个删除确认功能

问题: GridView的第一列是ButtonField,字段名是"删除",想一点之后弹出确认框,否则返回.应该如何写? 解决方法: 1、点击GridView的快捷箭头,选‘编辑列’。    ...
  • judyge
  • judyge
  • 2015年11月15日 09:51
  • 915

实现对gridview删除行时弹出确认对话框的一种简单方法

在VS2008提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后...
  • waterxcfg304
  • waterxcfg304
  • 2014年04月12日 09:21
  • 8064

点击删除弹出确认框,’是‘异步提交,‘否’不删除,并弹出不提交原因

---------前台JS方法--------/** *功能描述:异步删除单条记录 *@param url:删除请求URL *@param id:记录主键 *@param totalRecor...
  • qq459805661
  • qq459805661
  • 2016年05月03日 20:43
  • 558

在点击<asp:ButtonField CommandName="delete" Text="删除" />中结案时弹出操作提示

在后台中添加GridView的 RowCreated事件,如下代码: e.Row.Cells[index])表示按钮在行中的第几个单元格,填对应的索引号, protected void GVInfo...
  • feeler_fly
  • feeler_fly
  • 2016年11月22日 15:37
  • 612

WebForm删除操作弹出确认窗口

删除是比较危险的操作,尤其是硬删除,所以在执行删除操作之前弹出确认对话框让用户确认删除是一种友好的处理方式。...
  • xiaouncle
  • xiaouncle
  • 2017年03月25日 16:04
  • 735

bootstrap 模态框 删除确认

思路: 点击删除按钮,通过jquery将删除操作的URL赋值到页面URL元素,并弹出会话框 用户点击确认,通过jquery获取URL,并发送删除请求至后台。 ...
  • shadow_zed
  • shadow_zed
  • 2017年05月01日 01:36
  • 2607

bootstrap点击删除按钮弹出确认框实现

Insert title here $('#myModal').on('shown.bs.modal', function (
  • dreamzuora
  • dreamzuora
  • 2018年01月02日 18:03
  • 259

layer初体验之弹出一个删除确认界面

  • javalover_yao
  • javalover_yao
  • 2016年11月28日 12:35
  • 3048

如何编写js弹出确认删除的提示信息

我们管理列表有删除数据一般都是给一个超级链接,点击超级链接就可以删除相应的数据,但是有时候不小心点击到了数据就被删除了,如果有回收站功能的系统还可以恢复,如果没有回收站功能的系统就麻烦了,所以在删除数...
  • heshi_yao
  • heshi_yao
  • 2015年01月20日 18:22
  • 1949

弹出提示框确定继续,取消则返回

//导入租金表 function doImport(projectId,grantId,contractId,rentalId) { if(confirm("该操作存在风险,请谨慎使用!'确定' ...
  • u013310119
  • u013310119
  • 2016年06月14日 13:26
  • 1224
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GridView的第一列是ButtonField,字段名是"删除",想一点之后弹出确认框,否则返回.应该如何写?
举报原因:
原因补充:

(最多只允许输入30个字)