永发信息网

.net中点击全选按钮实现GridView中复选框全选

答案:2  悬赏:80  手机版
解决时间 2021-07-30 15:45
如题
最佳答案

双击button事件写如下代码就可以了


for (int i=0; i < this.GridView1.Rows.Count; i++)
{
CheckBox chk =(CheckBox) this.GridView1.Rows[i].FindControl("CheckBox1");
chk .Checked =true ;
}

全部回答

用一段JavaScript就能搞定

<script type="text/javascript"> function selectAll(chk) { var items=document.getElementsByTagName("input"); for(var i=0;i<items.length;i++) { if(items[i].type=="checkbox") { items[i].checked=chk.checked; } } }

</script>

在那代码段加事件

<Columns> <asp:TemplateField> <HeaderTemplate> <asp:Button ID="Button3" runat="server" onclick="selectAll(this)" Text=" 全选" /> </HeaderTemplate> <ItemTemplate> <asp:CheckBox ID="CheckBox1" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" /> <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" /> <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" /> <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" /> </Columns>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
报纸上的什么字最多人看?
英语翻译和句子
什么食物可降低血液浓度
人的头发一天可以长多长?
茶陵县株洲世界之窗金玉良缘网络会所这个地址
晚上吃香蕉会不会曾肥阿.
左腰痛是什么原因?
玩什么游戏免费得Q币?说出具体的游戏名字?
奇袭者这职业好不好??。
炫舞舞团从1到10级分别升级需要什么?
我是大二大专生 大三能去新加坡留学吗
加勒比海盗威廉爸爸身份是?
仙桃市仙桃中国电信光纤宽带业务受理中心哪位
2手htc diamond可以多少钱
续世枭雄第204章 终章,巅峰对决之后还有了么
推荐资讯
茅箭区十堰体育彩票销售站地址在哪里啊
女孩子就喜欢帅一点的男孩子吗?
怎么搭配非主流服装
今晚CCTV6有什么节目?
梦见和不认识的人那个是什么意思
双清区邵阳青苹果彩印地址在什么地方,想今天
黄钻5级什么时候可以玩QQ牧场?
什么笔记本电脑能玩CF,QQ游戏.大约多少钱,网
冒险岛夜光法师好玩吗,冒险岛要怎么创建夜光
为什么水果那么贵,为什么日本的水果这么贵
通城县咸宁中国平安财产保险股份有限公司(通
怎么样可以关闭笔记本电脑的触摸鼠标,我的电
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?