C#net,gridview 怎么添加CheckBox 多选或全选数据行

C#net,gridview 怎么添加CheckBox 多选或全选数据行,第1张

首先添加一个模版:

,根据gridview1里的checkbox事件点击后,循环遍历gridview2的行来查询checkbox控件,如findControl(“checkbox”),最好用foreach来循环遍历效率高些。

/*全选*/

function CheckAll()

{

var a = document.getElementsByTagName("input")

for (var i=0i<a.lengthi++)

if (a[i].type == "checkbox")

{

a[i].checked =true

}

}

/*反选*/

function NoCheckAll()

{

var a = document.getElementsByTagName("input")

for (var i=0i<a.lengthi++)

if (a[i].type == "checkbox")

{

a[i].checked =false

}

}

/*验证选择个数*/

function CheckIsSelect(objGrid)

{

//检测是否有选择多选框的至少一项

chs = document.getElementById(objGrid).getElementsByTagName("input")

n = 0

for( i = 0i<chs.lengthi++ )

{

if(chs[i].checked)

{

n++

}

}

if( n == 0 )

{

alert("至少选择一项!")

return false

}

return true

}

改改这个JS就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11263915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存