如何在DATAGRID中一个按钮实现全选或全不选
来源:互联网 发布:软件版本管理方法 编辑:程序博客网 时间:2024/05/02 20:50
在网上有DATAGRID中实现全选的功能,但有的时候我希望一个按钮实现全选或全不选的功能,于是将代码改动了一下:
一、首先在DATAGRID中加一个模板列,内容如下:
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderTemplate>
<asp:Button id="Button1" runat="server" Text="全选" CommandName="allchoice"></asp:Button>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox id="bdstate" runat="server"></asp:CheckBox></FONT>
</ItemTemplate>
<FooterStyle HorizontalAlign="Center"></FooterStyle>
</asp:TemplateColumn>
二、在DATAGRID的ItemCommand事件中加入下列代码:
If e.CommandName = "allchoice" Then
Dim gb As DataGridItem
If viewstate("allstate") = "1" Then
viewstate("allstate") = "2"
Else
viewstate("allstate") = "1"
End If
For Each gb In yj_datagrid.Items
Dim cb As CheckBox
cb = gb.FindControl("bdstate")
If viewstate("allstate") = "1" Then
cb.Checked = True
Else
cb.Checked = False
End If
Next
End If
三、在page_loadG事件中加入:
If Not IsPostBack Then
viewstate("allstate") = "2"
End If
- 如何在DATAGRID中一个按钮实现全选或全不选
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何在Flex中实现全选DataGrid中的所有Item
- 在DataGrid中添加checkbox,并用按钮实现同时全选动作
- jsp中点击一个多选框,实现全选或全不选
- jsp中点击一个多选框,实现全选或全不选
- 如何全选一个DataList或DataGrid或任何一个标记内的所有checkbox
- 在asp.net中实现datagrid checkbox 全选的方法
- WPF中DataGrid实现全选
- 我想在datagrid中选择若干记录,再点击添加按钮,给别一个ACCESS表添加选择的记录,在VB中如何实现?
- 如何实现在TreeView中添加一个删除的按钮
- jquery中实现全选按钮
- 用链接或按钮实现全选
- 在DataGrid控件中加了一个普通按钮.
- 在客户端实现DataGrid的全选
- ctrl a实现Flex中DataGrid或List的全选功能
- 《安卓》一个按钮实现全选和全不选
- Java设计模式之Observer(观察者)模式
- 买二手房不能大意 专家:收楼要注意五个要点
- JAXB技术的魔力 —— 二维CAD图象数据的存储
- [转]Java中文处理学习笔记——Hello Unicode
- 如何成为一个Hacker
- 如何在DATAGRID中一个按钮实现全选或全不选
- 几个常用开源项目的地址(转)
- Linux 上的 C/C++ 编译器和调试器
- Transact SQL 语 句 功 能
- Delphi 使用API函数(DCB)访问COM口的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- JAXB的使用方法
- [转]UTF-8 and Unicode FAQ
- 利用JAXB通过XML模式生成XML文档
- 用JAXB生成一个XML文档