实现GridView里的checkbox 全选功能:(后台实现)
2012-06-05 00:37
561 查看
如何获取GridView中HeaderTemplate里面控件的值(附加checkbox全选功能)在头模版里有个CheckBox1,如何得到这个控件的值,事件由控件CheckBox1来AutoPostBack
(!!!!!!!!!)
CheckBox cbAll = (CheckBox) GridView1.HeaderRow.FindControl("CheckBox1");
实现GridView1里的checkbox 全选功能:(后台实现)
后台代码
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (((CheckBox)GridView1.HeaderRow.FindControl("CheckBox2")).Checked == true)
{
cbox.Checked = true;
}
else
{
cbox.Checked = false;
}
}
}
前台代码
<asp:GridView ID="GridView1" runat="server" CaptionAlign="Top" CellPadding="4"
AutoGenerateColumns="False" ForeColor="Black" Width="100%" BackColor="#BBBBBB"
>
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
全选<asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="true"
oncheckedchanged="CheckBox2_CheckedChanged" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
(!!!!!!!!!)
CheckBox cbAll = (CheckBox) GridView1.HeaderRow.FindControl("CheckBox1");
实现GridView1里的checkbox 全选功能:(后台实现)
后台代码
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (((CheckBox)GridView1.HeaderRow.FindControl("CheckBox2")).Checked == true)
{
cbox.Checked = true;
}
else
{
cbox.Checked = false;
}
}
}
前台代码
<asp:GridView ID="GridView1" runat="server" CaptionAlign="Top" CellPadding="4"
AutoGenerateColumns="False" ForeColor="Black" Width="100%" BackColor="#BBBBBB"
>
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
全选<asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="true"
oncheckedchanged="CheckBox2_CheckedChanged" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
相关文章推荐
- GridView联合CheckBox实现全选功能[百度空间搜集]
- 利用JavaScript实现GridView上方的 全选中,全驳回 控制 GridView中 CheckBox的功能
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
- GridView控件的选择功能,代码实现CheckBox控件的全选、反选以及取消
- 全选/取消 gridview中checkbox的功能实现
- 利用JavaScript实现GridView中表头CheckBox的全选功能
- 利用JavaScript实现GridView中表头CheckBox的全选功能
- GridView中实现类邮件的CheckBox全选功能
- GridView中CheckBox实现全选或反选功能的方法
- GridView中CheckBox实现全选或反选功能的方法
- GridView 添加checkBox 实现全选功能
- DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
- jquery 实现gridview checkbox 全选功能
- 在ASP.NET WEBFORM 中后台实现gridview全选功能
- 【转载】利用JavaScript实现GridView中表头CheckBox的全选功能
- GridView中实现类邮件的CheckBox全选功能
- Gridview 实现列表全选、自动选择下级item的功能
- ASP.NET Gridview与checkbox全选、全不选实现代码
- Android ListView条目全选功能,不用checkbox实现!