全选/取消 gridview中checkbox的功能实现
2012-05-04 15:21
801 查看
实现jquery代码:
$("#chkBoxAll").click(function () {
$(":checkbox:not(input[id='chkBoxAll'])").attr('checked', this.checked);
});
对应的aspx代码:
<asp:GridView ID="gridView" runat="server" AllowPaging="True" Width="100%" CellPadding="3" OnPageIndexChanging ="gridView_PageIndexChanging"
BorderWidth="1px" DataKeyNames="ID" OnRowDataBound="gridView_RowDataBound"
AutoGenerateColumns="false" PageSize="10" RowStyle-HorizontalAlign="Center" OnRowCreated="gridView_OnRowCreated">
<Columns>
<asp:TemplateField ControlStyle-Width="30" HeaderText="选择" >
<HeaderTemplate>
<input type="checkbox" id="chkBoxAll" title="全选/取消"/>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="DeleteThis" onclick="javascript:CCA(this);" runat="server" />
</ItemTemplate>
<ControlStyle Width="30px"></ControlStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%# this.gridView.PageIndex * this.gridView.PageSize + Container.DataItemIndex + 1%>
</ItemTemplate>
<HeaderStyle Wrap="False" />
</asp:TemplateField>
......
效果图:
$("#chkBoxAll").click(function () {
$(":checkbox:not(input[id='chkBoxAll'])").attr('checked', this.checked);
});
对应的aspx代码:
<asp:GridView ID="gridView" runat="server" AllowPaging="True" Width="100%" CellPadding="3" OnPageIndexChanging ="gridView_PageIndexChanging"
BorderWidth="1px" DataKeyNames="ID" OnRowDataBound="gridView_RowDataBound"
AutoGenerateColumns="false" PageSize="10" RowStyle-HorizontalAlign="Center" OnRowCreated="gridView_OnRowCreated">
<Columns>
<asp:TemplateField ControlStyle-Width="30" HeaderText="选择" >
<HeaderTemplate>
<input type="checkbox" id="chkBoxAll" title="全选/取消"/>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="DeleteThis" onclick="javascript:CCA(this);" runat="server" />
</ItemTemplate>
<ControlStyle Width="30px"></ControlStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%# this.gridView.PageIndex * this.gridView.PageSize + Container.DataItemIndex + 1%>
</ItemTemplate>
<HeaderStyle Wrap="False" />
</asp:TemplateField>
......
效果图:
相关文章推荐
- GridView控件的选择功能,代码实现CheckBox控件的全选、反选以及取消
- jquery实现checkbox的全选跟取消功能
- GridView 添加checkBox 实现全选功能
- 点滴积累【JS】---JS小功能(checkbox实现全选和全取消)
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- gridview 中的checkbox的全选和全取消的功能,批量添加sql语句--2008-11-5 项目开发心得
- DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
- Jquery中对checkbox的各种“全选”或者“取消”功能实现(特别注意1.6+的一定不能使用attr来取属性了!用prop!)
- JS小功能(checkbox实现全选和全取消)实例代码
- 【转载】利用JavaScript实现GridView中表头CheckBox的全选功能
- GridView中实现类邮件的CheckBox全选功能
- zTree:实现checkbox、全选、取消全选功能
- GridView联合CheckBox实现全选功能[百度空间搜集]
- 利用JavaScript实现GridView上方的 全选中,全驳回 控制 GridView中 CheckBox的功能
- 多种方法实现checkbox全选、取消全选、删除功能
- checkbox功能实现之全选、反选、取消
- jquery实现checkbox的全选跟取消功能
- GridView中CheckBox实现全选或反选功能的方法
- JS小功能(checkbox实现全选和全取消)实例代码