删除确认操作 c#

// 第一步:写下面的js文件。
//
第二步,给铵钮添加属性(btnDeleteCol.Attributes.Add("onclick", "return judgeChkCol();");)。
//
第三步,写铵钮的后台代码。
//
此处以每页显示十条记录为例
< script >

function  judgeChkColSelect()
{
    
var count = 0;
    
//注意:如果GridView没有分页,则document.all.gvTable.rows.length-1
    //                 否则[有分页]document.all.gvTable.rows.length-2 (表头占用一行、分页标记占用了一行)     
    var length =  document.all.gvCol.rows.length;
    
//判断是否有分布显示。若有,返回false;否则,返之
    var type = "false";
    
if(length < 10 )
    
{
        
if(document.getElementById("gvCol_ctl0"+eval(length + 0)+"_chkCol"))
            type 
= "true";
        
else
            type 
= "false";
    }

    
else 
    
{
        
if(document.getElementById("gvCol_ctl"+eval(length + 0)+"_chkCol"))
            type 
= "true";
        
else
            type 
= "false";
    }

    
if(type != "true")           //当前页GridView最后一项为页码导肮时。记录数-2[以每页显示十条记录为例]
    {
        
for(var i=0; i < document.all.gvCol.rows.length-2; i++ )
        
{
            
if(i < 8)
            
{
                
if(document.all("gvCol_ctl0"+eval(i + 2)+"_chkCol").checked)
                
{
                    count 
+= 1;    
                }

            }

            
else
            
{        
                
if(document.all("gvCol_ctl"+eval(i + 2)+"_chkCol").checked)
                
{
                    count 
+= 1;                
                }

            }

        }

    }

    
else      //当前页GridView记录数据刚好十条时。记录数-1[以每页显示十条记录为例]
    {
        
for(var i=0; i < document.all.gvCol.rows.length-1; i++ )
        
{
            
if(i < 8)
            
{
                
if(document.all("gvCol_ctl0"+eval(i + 2)+"_chkCol").checked)
                
{
                    count 
+= 1;    
                }

            }

            
else
            
{        
                
if(document.all("gvCol_ctl"+eval(i + 2)+"_chkCol").checked)
                
{
                    count 
+= 1;                
                }

            }

        }

    }

    
//return count;
    if(count == 0)
    
{   
        alert(
"请选择您要删除的项!");        
        
return false;
    }

    
    
if(count != 0)
    
{
        
if(confirm("您确定删除"+ count +"项吗?"))
            
return true;
        
else 
            
return false;        
    }

}

</ script >

// 切记,一定要加[
//
  if(type != "true")           //当前页GridView记录没有达到十条时。记录数-2[以每页显示十条记录为例]

// ]判断。否则,将会有bug
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值