博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GridView中实现CheckBox的全选
阅读量:6914 次
发布时间:2019-06-27

本文共 3981 字,大约阅读时间需要 13 分钟。

转:http://www.cnblogs.com/oec2003/archive/2007/11/09/954798.html  不过他有错误。。。

用服务器端的方法: 在页面上放一个gridview控件,配置好数据源,编辑列,添加一个模版列,再编辑模版,放入一个checkbox控件。代码如下:
后台cs代码:protected void chkAll_CheckedChanged(object sender, EventArgs e){ for (int i = 0; i < this.GridView1.Rows.Count; i++) { ((CheckBox)GridView1.Rows[i].FindControl("chkItem")).Checked = ((CheckBox)this.GridView1.HeaderRow.FindControl("chkAll")).Checked; }}用脚本实现:
再客户端写javascriptfunction SelectAll(chkbox){ var box=chkbox; state=box.checked; elem=box.form.elements; for(i=0;i

我自己的。。

<%# getChinaStatues(Eval("iccardkey").ToString())%>

js:

function SelectAll(chkbox) {             var box = chkbox;             state = box.checked;             elem = box.form.elements;             for (i = 0; i < elem.length; i++)                 if (elem[i].type == "checkbox" && elem[i].id != box.id) {                     if (elem[i].checked != state) {                         elem[i].click();                     }                 }         }

 

转载于:https://www.cnblogs.com/smile-wei/p/3524839.html

你可能感兴趣的文章
猜想:一组勾股数a^2+b^2=c^2中,a,b之一必为4的倍数。
查看>>
RVM 安装与使用帮助
查看>>
django学习笔记(4)
查看>>
Hadoop集群(第3期)_VSFTP安装配置
查看>>
centos7查看系统版本,查看机器位数x86-64
查看>>
Android GIS开发系列-- 入门季(6)GraphicsLayer添加文字与图片标签
查看>>
.Net处理Oracle中Clob类型字段总结
查看>>
当看到某些人月薪十万而觉得郁闷时,看看下面的话
查看>>
五款最佳Linux下载管理器推荐
查看>>
再谈下 Silverlight 跨线程
查看>>
宇瞻U盘出现无法格式化 写保护的完美解决办法 厂家提供的
查看>>
Hadoop概念学习系列之Hadoop的文件系统(十六)
查看>>
C++ 打开exe文件的方法(VS2008)
查看>>
Windows服务安装后自动启动
查看>>
IGT中国
查看>>
Android消息循环分析
查看>>
11. 系统状态管理
查看>>
Java:java+内存分配及变量存储位置的区别
查看>>
PHP 字符串编码的转换
查看>>
往文件中按行写入数据
查看>>