C# 使用js 实现GridView 的全选 /单选
来源:互联网 发布:windows经典主题 编辑:程序博客网 时间:2024/05/16 17:32
前台页面 js
<script type="text/javascript">
function selectAll(ctlName, bool) {
var ctl = document.getElementById(ctlName);//根据控件的在客户端所呈现的ID获取控件
//alert(ctl);
var checkbox = ctl.getElementsByTagName('input');//获取该控件内标签为input的控件
for (var i = 0; i < checkbox.length; i++) {
if (checkbox[i].type == "checkbox") {
checkbox[i].checked = bool;
}
}
}
function delAll(ctlName, bool) {
var ctl = document.getElementById(ctlName);//根据控件的在客户端所呈现的ID获取控件
//alert(ctl);
var checkbox = ctl.getElementsByTagName('input');//获取该控件内标签为input的控件
var m = 0;
for (var i = 0; i < checkbox.length; i++) {
if (checkbox[i].type == "checkbox" && bool == false) {
checkbox[0].checked = false;
}
if (checkbox[i].type == "checkbox" && checkbox[i].checked == true) {
m++;
}
}
if (m == checkbox.length - 1)
{
checkbox[0].checked = true;
}
}
</script>
前台body代码
<asp:GridView ID="ryxzGridView" runat="server" AutoGenerateColumns="False" DataKeyNames="hao" OnRowDataBound="ryxzGridView_RowDataBound">
<Columns>
<asp:BoundField DataField="动态绑定的字段" HeaderText="部门" />
<asp:BoundField DataField="动态绑定的字段" HeaderText="工种" />
<asp:BoundField DataField="动态绑定的字段" HeaderText="是否在岗" />
<asp:BoundField DataField="动态绑定的字段" HeaderText="工号" />
<asp:BoundField DataField="动态绑定的字段" HeaderText="姓名" />
<asp:TemplateField HeaderText="选择">
<HeaderTemplate>
<asp:CheckBox runat="server" ID="cbHead" onclick="javascript:selectAll('ryxzGridView',this.checked);" Text="全选"></asp:CheckBox>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbItem" runat="server" onclick="javascript:delAll('ryxzGridView',this.checked);" Text="选择" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
- C# 使用js 实现GridView 的全选 /单选
- js实现全选、单选
- js 实现gridview全选
- 使用js实现全选 单选 全部选
- 用JS处理GridView中的(CheckBox)单选、全选
- JS实现Gridview全选[原创]
- JS实现单选、全选、反选
- GridView使用CheckBox实现全选
- C#实现GridView中checkbox 全选
- C#实现checkbox对GridView列表全选
- 使用js实现checkbox的全选与反选功能
- 在GridView中用Js实现全选
- JS实现单选,多选,全选,反选,全不选
- JS实现单选、多选、全选、反选
- js实现 全选/反选 和 单选
- js用单按钮实现checkbox全选/反选
- 使用js实现全选、反选功能
- gridview 新的js checkbox 全选
- android中?号和@号的区别
- Kafka副本同步机制理解
- 机器学习,k近邻分类器,python,
- python中__getitem__, __setitem__, __delitem__的使用
- java数组学习
- C# 使用js 实现GridView 的全选 /单选
- leetcode-1.Two Sum
- Android studio 的第一次安装
- 《Objective-C编程全解》 读书笔记 第一章
- 奇异值分解SVD
- HDU OJ 2023.求平均成绩
- String的Split方法简单使用和Jsoup获取url文档
- Java内存模型简述
- AOJ 497 最长递增子序列 【DP】