在DatailsView控件删除操作中添加确认询问.


 
 DetailsView 控件能够自动绑定到任何数据源控件,使用其数据操作集。控件能够自动分页、更新、插入和删除底层数据源的数据项.如何在删除操作中添加确认询问呢,下面的代码是种方法.



    
Protected   Sub  GridView1_ItemCreated( ByVal  sender  As   Object ByVal  e  As  System.EventArgs)  Handles  GridView1.ItemCreated
        
'  检查页脚行是否存在
         If   Not  (GridView1.FooterRow  Is   Nothing Then

            
' 检查是否有行在DatailViews中存在
             If  GridView1.Rows.Count  =   0   Then   Exit Sub
            
' Command bar在最后的最后一行
             Dim  commandRowIndex  As   Integer   =  GridView1.Rows.Count  -   1

            
Dim  commandRow  As  DetailsViewRow  =  GridView1.Rows(commandRowIndex)

            
' 查找 DELETE 按钮
             Dim  cell  As  DataControlFieldCell  =   CType (commandRow.Controls( 0 ), DataControlFieldCell)
            
Dim  ctl  As  Control
            
For   Each  ctl  In  cell.Controls
                
' 检查找到的控件时候是LinkButton
                 If  ctl.ToString  =   " System.Web.UI.WebControls.DataControlLinkButton "   Then

                    
Dim  link  As  LinkButton  =  ctl  '
                     If   Not  (link  Is   Nothing Then
                        
If  link.CommandName  =   " Delete "   Then
                            link.ToolTip 
=   " 删除操作 "
                            link.OnClientClick 
=   " return confirm('你是否确定删除这条记录?'); "
                        
End   If
                    
End   If
                
End   If
            
Next
        
End   If
    
End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值