GridView使用CheckBox实现全选
2007-10-09 10:05
393 查看
.aspx
==========================================
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
DataKeyNames="ID" DataSourceID="AccessDataSource1">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" ReadOnly="True"
SortExpression="ID" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="Pass" HeaderText="Pass" SortExpression="Pass" />
<asp:BoundField DataField="Dj" HeaderText="Dj" SortExpression="Dj" />
<asp:BoundField DataField="CreateTime" HeaderText="CreateTime" SortExpression="CreateTime" />
<asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" />
<asp:BoundField DataField="ShenHe" HeaderText="ShenHe" SortExpression="ShenHe" />
<asp:TemplateField>
<HeaderTemplate>
全选<asp:CheckBox ID="CheckBox2" runat="server" OnCheckedChanged="CheckBox2_CheckedChanged" AutoPostBack="True" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
.aspx.cs
================================================
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
...{
int i;
if (((CheckBox)sender).Checked)
...{
for (i = 0; i < GridView1.Rows.Count; i++)
...{
((CheckBox)GridView1.Rows[i].FindControl("CheckBox1")).Checked = true;
}
}
else
...{
for (i = 0; i < GridView1.Rows.Count; i++)
...{
((CheckBox)GridView1.Rows[i].FindControl("CheckBox1")).Checked = false;
}
}
}
相关文章推荐
- JS在GridView中实现CheckBox全选和非全选 及Gridview批量删除使用技巧
- Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
- Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
- JavaScript实现GridView中添加CheckBox列(全选与否)
- ASP.NET中GridView实现CheckBox全选
- GridView中实现CheckBox的全选
- C#实现GridView中checkbox 全选
- GridView中实现CheckBox的全选
- ASP.NET Gridview与checkbox全选、全不选实现代码
- GridView模板列中添加CheckBox 实现全选、删除
- gridview checkbox从服务器端和客户端两个方面实现全选和反选
- GridView 添加checkBox 实现全选功能
- GridView中CheckBox实现全选或反选功能的方法
- GridView加入CheckBox实现当前页全选或反选
- Gridview中的添加CheckBox实现全选
- GridView中实现类邮件的CheckBox全选功能
- DeveXpress ASPxGridView实现checkbox全选反选(自带的ShowSelectCheckBOx)并获取选中checkbox对应的值集合
- GridView checkbox全选服务器端和客户端实现
- 关于gridview中用checkbox全选的几种实现的区别
- 在GridView实现批量删除记录、CheckBox全选