//
第一步:写下面的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
// 第二步,给铵钮添加属性(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