GridView实现CheckBox全选
2008-08-14 10:36
381 查看
在页面加入如下代码:
1 function SelectAll(chkbox)
2 {
3 var theBox=chkbox;
4 xState=theBox.checked;
5 elem=theBox.form.elements;
6 for(i=0;i<elem.length;i++)
7 if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
8 {
9 if(elem[i].checked!=xState)
10 elem[i].click();
11 }
12 }
GridView 模板列代码如下:
1 <asp:TemplateField>
2 <HeaderTemplate>
3 <input id="chkHeader" onclick="SelectAll(this)" type="checkbox" />
4 </HeaderTemplate>
5 <ItemTemplate>
6 <input id="chkItem" type="checkbox" name="chkItem" runat="server" value=" " />
7 </ItemTemplate>
8 <HeaderStyle HorizontalAlign="Center" />
9 <ItemStyle HorizontalAlign="Center" />
10 </asp:TemplateField>
1 function SelectAll(chkbox)
2 {
3 var theBox=chkbox;
4 xState=theBox.checked;
5 elem=theBox.form.elements;
6 for(i=0;i<elem.length;i++)
7 if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
8 {
9 if(elem[i].checked!=xState)
10 elem[i].click();
11 }
12 }
GridView 模板列代码如下:
1 <asp:TemplateField>
2 <HeaderTemplate>
3 <input id="chkHeader" onclick="SelectAll(this)" type="checkbox" />
4 </HeaderTemplate>
5 <ItemTemplate>
6 <input id="chkItem" type="checkbox" name="chkItem" runat="server" value=" " />
7 </ItemTemplate>
8 <HeaderStyle HorizontalAlign="Center" />
9 <ItemStyle HorizontalAlign="Center" />
10 </asp:TemplateField>
相关文章推荐
- GridView模板列中添加CheckBox 实现全选、删除
- 在GridView中加入CheckBox实现全选以及提交CheckBox选中的相关内容
- VS2005中GridView简单应用(CheckBox实现全选)
- Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
- 实现gridview中checkbox的全选和反选,以及固定gridview列字符串的长度,多余的以...表示
- GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- GridView中实现类邮件的CheckBox全选功能
- C#实现checkbox对GridView列表全选
- 实现GridView里的checkbox 全选功能:(后台实现)
- ASP.NET Gridview与checkbox全选、全不选实现代码
- gridview checkbox从服务器端和客户端两个方面实现全选和反选
- (ajax)GridView中实现CheckBox的全选
- GridView中实现CheckBox的全选
- JS 实现GridView中CheckBox全选
- ASP.NET Gridview与checkbox全选、全不选实现代码
- DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
- GridView中实现CheckBox的全选
- asp.net gridview中用checkbox全选的几种实现的区别
- gridview checkbox 多选 全选 全不选 反选 删除 实现