效果如图:
设置GridView属性:ShowFooter="True"
在GirdView里面加:
<FooterTemplate>
<input id="checkAll" οnclick="checkall();" type="checkbox" value="on">全选
</FooterTemplate>
底模版样式;
再写js方法checkall():
function checkall() {
var Myform = window.document.forms[0]; //在当前页面
for (var i = 0; i < Myform.elements.length; i++) //在当前页面循环查找控件
{
c = Myform.elements[i].type;
if (c == "checkbox" && document.all.checkAll.checked) //判断找到的控件是否是CheckBox
{
if (Myform.elements[i].id == "cbk_Expert") {
continue;
}
if (Myform.elements[i].disabled) {
Myform.elements[i].checked = false; //所有的CheckBox不被选中
}
else {
Myform.elements[i].checked = true; //所有的CheckBox被选中
}
}
else {
Myform.elements[i].checked = false; //所有的CheckBox不被选中
}
}
}