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

本文共 3928 字,大约阅读时间需要 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();                     }                 }         }

 

你可能感兴趣的文章
Wakatime 不升级会员也能查看历史数据了!
查看>>
优雅的实现CALayer的"AutoLayout"的两种方案
查看>>
从双十一看阿里云安全的“创世纪”——采访阿里云安全掌门人肖力有感
查看>>
基于django的视频点播网站开发-step4-首页功能
查看>>
告别李国庆,19岁当当的思变与求变
查看>>
汽车电商纷纷折戟,新零售能唱好这出戏吗?
查看>>
localStorage
查看>>
Runtime 从NullSafe源码看消息转发 机制
查看>>
JavaScript 论代码执行上下文
查看>>
这应该是你们想要的 DOS 命令
查看>>
可不可以设计出一个完美的分布式系统?
查看>>
阿里云移动端播放器高级功能---直播时移
查看>>
前端性能优化--懒加载和预加载
查看>>
Java是怎么运行的?
查看>>
利用构建缓存机制缩短Docker镜像构建时间
查看>>
webpack 的 scope hoisting 是什么?
查看>>
2019前端面试题汇总(主要为Vue)
查看>>
js编程
查看>>
云HBase发布全文索引服务,轻松应对复杂查询
查看>>
码农张的Bug人生 - 目录
查看>>