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

简单问题,马上送分!

楼主DoNotTomcat(TOM)2003-08-01 10:51:14 在 .NET技术 / ASP.NET 提问

Sub   MyDataGrid_Delete(Sender   As   Object,   E   As   DataGridCommandEventArgs)  
                  .....  
                  MyCommand.Connection.Open()  
                  MyCommand.ExecuteNonQuery()  
                  MyCommand.Connection.Close()  
                  BindGrid()  
  End   Sub  
   
  在此过程中,我想在用户点击“删除”时,首先弹出“真的要删除吗?”,然后让用户选择“是”和“否”的对话框,选择“是”,则删除,“否”则不删除。不知用代码如何实现? 问题点数:20、回复次数:14Top

1 楼cyp503(谁怕?一蓑烟雨任平生)回复于 2003-08-01 11:06:47 得分 2

在删除按钮中加入  
  <asp:Button   id="btnDelete"   onClick="javascript:return   window.confirm('确定删除吗?')"   >Top

2 楼hanfey()回复于 2003-08-01 11:06:56 得分 2

you   can   use   js:  
  function   yourConfirm()  
  {  
        if(confirm("真的要删除吗")  
  {  
    yourserver.click()  
  }  
  else  
  {  
          return;  
  }  
  }Top

3 楼niqiu322(孤寂的天蝎)回复于 2003-08-01 11:13:34 得分 4

http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=81277B42-361C-4FAB-9A1E-B661ABE517F5  
  http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F  
  http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=9EEAFE96-3393-4228-A19C-C85A1456D104Top

4 楼niqiu322(孤寂的天蝎)回复于 2003-08-01 11:14:06 得分 0

http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=81277B42-361C-4FAB-9A1E-B661ABE517F5  
  http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F  
  http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=9EEAFE96-3393-4228-A19C-C85A1456D104Top

5 楼BeyondLove2000(马)回复于 2003-08-01 11:16:55 得分 0

cyp503   的很常用Top

6 楼DoNotTomcat(TOM)回复于 2003-08-01 11:18:31 得分 0

<Columns>  
      <asp:Button   id="btnDelete"   onClick="javascript:return   window.confirm('确定删除     吗?')"   >  
   
    </Columns>  
   
  这样写是错误的?如何写呀?Top

7 楼DoNotTomcat(TOM)回复于 2003-08-01 11:20:19 得分 0

yourConfirm()在什么时候调用呀?Top

8 楼DoNotTomcat(TOM)回复于 2003-08-01 11:21:53 得分 0

To   niqiu322(孤寂的天蝎)   :不错,不错。Top

9 楼DoHope(不做流星)回复于 2003-08-01 11:49:50 得分 0

<asp:Button   id="btnDelete"   onClick="javascript:return   window.confirm('确定删除吗?')"   >  
  这句话在   <Columns></Columns>会出现错误的,不认这个Button吧?Top

10 楼showjun(俊俊)回复于 2003-08-01 11:50:51 得分 4

Sub   DataGrid_ItemCreated(ByVal   Sender   As   Object,   ByVal   e   As   DataGridItemEventArgs)_  
    Handles   myDataGrid.ItemCreated  
          Select   Case   e.Item.ItemType  
              Case   ListItemType.Item,   ListItemType.AlternatingItem,   ListItemType.EditItem  
                  Dim   myDeleteButton   As   Button  
                  myDeleteButton   =   e.Item.FindControl("btnDelete")  
                  myDeleteButton.Text   =   "删除此行"  
                  myDeleteButton.Attributes.Add("onclick",   "return   confirm('您真的要删除第   "_  
    +   e.Item.ItemIndex.ToString   +   "   行吗?');")  
          End   Select  
      End   Sub  
   
      Private   Sub   myDataGrid_ItemCommand(ByVal   source   As   Object,   _  
  ByVal   e   As   System.Web.UI.WebControls.DataGridCommandEventArgs)_  
    Handles   myDataGrid.ItemCommand  
          Response.Write("您要删除的是:<font   color=red>"   +   e.Item.Cells(1).Text   +   "</font>")  
          e.Item.BackColor   =   System.Drawing.Color.Ivory  
      End   Sub  
  Top

11 楼chenee543216(奋斗成就男人!)回复于 2003-08-01 12:09:05 得分 2

<img   border=0   alt='Delete   record'   src=img/Delete.gif   onclick="JavaScript:return   confirm('确实删除?')">  
   
  打开dataGrid   的属性在删除按纽的“文本”中加入上面这句话!!Top

12 楼DoNotTomcat(TOM)回复于 2003-08-01 12:44:47 得分 0

1、  
  Sub   DataGrid_ItemCreated(ByVal   Sender   As   Object,   ByVal   e   As   DataGridItemEventArgs)   Handles   myDataGrid.ItemCreated   这句话的错误是:Handles   clause     requires   a   WithEvents   variable。  
  2、  
  <img   border=0   alt='Delete   record'   src=img/Delete.gif   onclick="JavaScript:return   confirm('确实删除?')">   究竟写在哪里?俺是新手,别笑话,对javascript不是很明白,请多指教。  
   
   
  Top

13 楼DoNotTomcat(TOM)回复于 2003-08-01 12:50:01 得分 0

请大家多指教,能解决这个问题,我在线等待。Top

14 楼sjc0(流浪者)回复于 2003-08-01 14:42:20 得分 2

试试吧,放在datagrid属性生成器中添加按钮列然后再text属性中加上下面的就好了!  
  在DataGrid1_ItemCommand事件中  
  if   (e.CommandName   ==   "Selectupdown")  
  {  
   
  }  
   
  <div   id="de"   onclick="JavaScript:return   confirm('确定要删除吗?')"><center>删除</div>Top

15 楼lwgj(大麦町)回复于 2003-08-01 14:58:23 得分 4

下面是我写的程序,没问题,我已经调试运行了  
  DataGrid:  
  <asp:datagrid   id="Datagrid1"   runat="server"   BorderWidth="1px"   BorderColor="Gray"   Width="500px"  
  DataKeyField="id"   PageSize="8"   AllowPaging="True"   AutoGenerateColumns="False"   OnDeleteCommand="My_grid_zlx_Delete"  
  OnEditCommand="My_grid_zlx_Edit"   OnItemCreated="My_grid_zlx_ItemCreated"   OnUpdateCommand="My_grid_zlx_Update"  
  OnCancelCommand="My_grid_zlx_Cancel">  
  <SelectedItemStyle   HorizontalAlign="Center"   Height="20px"   VerticalAlign="Middle"></SelectedItemStyle>  
  <AlternatingItemStyle   Font-Size="12px"   HorizontalAlign="Center"   Height="20px"   BackColor="White"></AlternatingItemStyle>  
  <ItemStyle   Font-Size="12px"   HorizontalAlign="Center"   Height="20px"></ItemStyle>  
  <HeaderStyle   Font-Size="13px"   HorizontalAlign="Center"   Height="20px"   BackColor="Silver"></HeaderStyle>  
  <Columns>  
  <asp:BoundColumn   DataField="T_Str_Zlxmc"   HeaderText="类型名称">  
  <HeaderStyle   Width="200px"></HeaderStyle>  
  </asp:BoundColumn>  
  <asp:EditCommandColumn   ButtonType="LinkButton"   UpdateText="更新"   HeaderText="修改"   CancelText="取消"   EditText="修改">  
  <HeaderStyle   Width="150px"></HeaderStyle>  
  </asp:EditCommandColumn>  
  <asp:ButtonColumn   Text="删除"   HeaderText="删除"   CommandName="Delete">  
  <HeaderStyle   Width="150px"></HeaderStyle>  
  </asp:ButtonColumn>  
  </Columns>  
  <PagerStyle   VerticalAlign="Middle"   Height="20px"   Font-Size="30px"   Font-Names="新宋体"   Font-Bold="True"  
  HorizontalAlign="Center"   Mode="NumericPages"></PagerStyle>  
  </asp:datagrid>  
   
  VB:  
          Public   Sub   My_grid_zlx_ItemCreated(ByVal   sender   As   System.Object,   ByVal   e   As   System.Web.UI.WebControls.DataGridItemEventArgs)  
                  Select   Case   e.Item.ItemType  
                          Case   ListItemType.Item,   ListItemType.AlternatingItem,   ListItemType.EditItem  
                                  Dim   myTableCell   As   TableCell  
  '注Cells里的2是指Delete所在Datagrid第几列  
                                  myTableCell   =   e.Item.Cells(2)  
                                  Dim   myDeleteButton   As   LinkButton  
                                  myDeleteButton   =   myTableCell.Controls(0)  
                                  myDeleteButton.Attributes.Add("onclick",   "return   confirm('您真的要删除此行吗?');")  
                                  myDeleteButton.Text   =   "删除"  
                  End   Select  
          End   Sub  
   
          Sub   My_grid_zlx_Delete(ByVal   sender   As   System.Object,   ByVal   e   As   System.Web.UI.WebControls.DataGridCommandEventArgs)  
   
                  Myconnection.Open()  
                  Dim   Str_sql   As   String  
                  Str_sql   =   "Delete   Tbl_Sczlx   Where   ID="   &   My_grid_zlx.DataKeys(e.Item.ItemIndex)  
                  Dim   My_rk   As   SqlCommand   =   New   SqlCommand(Str_sql,   Myconnection)  
                  My_rk.ExecuteNonQuery()  
                  My_grid_zlx.EditItemIndex   =   -1  
                  Myconnection.Close()  
                  data_bind()Top

相关问题

  • 简单!送分!
  • 简单,送分
  • 解决问题马上送分(很简单的程序修改)
  • 请教一个简单问题,解决马上结贴送分
  • 一个简单的网络问题,送分!!!马上结贴!!!
  • 一个很简单的问题,100分相送,马上揭贴
  • 在线,简单,马上给分 ,多分!
  • 简单多分,马上给分!
  • 简单多分,马上给分!
  • 简单问题,在线等,赠送20分,一解决马上给分

关键词

  • .net
  • 属性
  • grid
  • datagrid
  • 删除
  • luohuedu
  • f5
  • zlx
  • mydeletebutton
  • showdetail

得分解答快速导航

  • 帖主:DoNotTomcat
  • cyp503
  • hanfey
  • niqiu322
  • showjun
  • chenee543216
  • sjc0
  • lwgj

相关链接

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

广告也精彩

反馈

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