CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

使用了datagrid 中的自带的删除按钮,点击此删除按钮时,如何弹出一个对话框,让用户确认一下呢?

楼主savagewang1978(遛鎏)2004-08-01 14:49:59 在 .NET技术 / ASP.NET 提问

如题!  
  <asp:datagrid   id="grdTk"   runat="server"   AutoGenerateColumns="False"   HorizontalAlign="Center"  
  Width="100%"   CellPadding="1"   CellSpacing="1"   DataKeyField="tkid"   AllowPaging="True"  
  PageSize="30"   GridLines=Horizontal   BorderStyle=None>  
  <SelectedItemStyle   Wrap="False"   ></SelectedItemStyle>  
  <EditItemStyle   Wrap="False"></EditItemStyle>  
  <AlternatingItemStyle   Wrap="False"   BackColor="#F7FAFF"></AlternatingItemStyle>  
  <ItemStyle   Wrap="False"   HorizontalAlign="Center"   BackColor="#E7E7E7"></ItemStyle>  
  <HeaderStyle   Wrap="False"   HorizontalAlign="Center"></HeaderStyle>  
  <Columns>  
  <asp:EditCommandColumn   ButtonType="LinkButton"     EditText="编辑"   >  
  <HeaderStyle   HorizontalAlign="Center"   Width="50"></HeaderStyle>  
  <ItemStyle   HorizontalAlign="Center"></ItemStyle>  
  </asp:EditCommandColumn>  
  <asp:ButtonColumn   Text="删除"   ButtonType="LinkButton"   FooterText="删除"   CommandName="Delete">  
  <HeaderStyle   HorizontalAlign="Center"   Width="50"></HeaderStyle>  
  <ItemStyle   HorizontalAlign="Center"></ItemStyle>  
  </asp:ButtonColumn>  
  <asp:BoundColumn   DataField="tktl"   HeaderText="题干">  
  <HeaderStyle   Wrap="False"   HorizontalAlign="Center"   Width="420"   ></HeaderStyle>  
  <ItemStyle   Wrap="true"   HorizontalAlign="Left"   ></ItemStyle>  
  </asp:BoundColumn>  
  <asp:BoundColumn   DataField="tkan"   HeaderText="答案">  
  <HeaderStyle   Wrap="False"   HorizontalAlign="Center"   Width="40"   ></HeaderStyle>  
  <ItemStyle   Wrap="False"   HorizontalAlign="Center"   ></ItemStyle>  
  </asp:BoundColumn>  
  </Columns>  
  <PagerStyle     HorizontalAlign="Center"   Visible=False>  
  </PagerStyle>  
  </asp:datagrid> 问题点数:20、回复次数:6Top

1 楼xiahouwen(武眉博<活靶子.NET>)回复于 2004-08-01 14:55:05 得分 1

http://www.cnblogs.com/huobazi/archive/2004/04/05/5200.aspxTop

2 楼mengfanpp(梦凡)回复于 2004-08-01 14:55:35 得分 10

//删除提示  
  private   void   DataGrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  if(e.Item.ItemIndex   >   -1)  
  e.Item.Cells[1].Text   =   Convert.ToString(e.Item.ItemIndex   +   1);  
  e.Item.Cells[6].Attributes.Add("onclick",   "if(confirm('您确信要删除吗?')){}else{return   false}");      
  } Top

3 楼xiahouwen(武眉博<活靶子.NET>)回复于 2004-08-01 14:57:09 得分 5

<asp:ButtonColumn   Text="&lt;div   onclick=&quot;return   confirm('确实删除该留言吗?')&quot;&gt;删除&lt;/div&gt;"    
  HeaderText="删除"   CommandName="Delete">Top

4 楼mengfanpp(梦凡)回复于 2004-08-01 14:58:02 得分 4

就是在DataGrid1_ItemDataBound实践中加上:  
  e.Item.Cells[6].Attributes.Add("onclick",   "if(confirm('您确信要删除吗?')){}else{return   false}");      
  e.Item.Cells[6]:其中的“6”是“删除”按钮所在的列的顺序,从0开始  
   
  Top

5 楼LinYeCunFu(耕夫)回复于 2004-08-01 14:59:51 得分 0

这样的帖子很多,楼主应该先搜索一下。Top

6 楼luckljtchinaren(Lucky)回复于 2004-08-13 11:21:25 得分 0

upTop

相关问题

  • 如何使DATAGRID中的按钮列弹出对话框?急
  • 如何在DataGrid的按钮列“删除”编写弹出对话框?
  • 如何在datagrid的删除按钮点击后弹出确认对话框,基于web的!
  • DataGrid 的 attributes.add 问题:我想点击删除按钮先弹出对话框,不成功阿!各位帮帮忙
  • 如何弹出一个对话框,带ok和cancel按钮
  • 关于点击按钮弹出对话框的问题
  • 使用DataGrid中的提供的(按钮列中)“删除”按钮删除数据时,怎样显示弹出确认对话框?
  • 弹出对话框
  • 对话框弹出
  • 弹出对话框

关键词

  • datagrid
  • 删除
  • 按钮
  • cells
  • item

得分解答快速导航

  • 帖主:savagewang1978
  • xiahouwen
  • mengfanpp
  • xiahouwen
  • mengfanpp

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo