Gridview技巧3

来源:互联网 发布:mac版视频格式转换器 编辑:程序博客网 时间:2024/06/02 21:13
 新增一个模版列:
<asp:TemplateField HeaderText="选取">                    <HeaderTemplate>                        全选:<asp:CheckBox ID="CheckBox2" runat="server" OnCheckedChanged="CheckBox2_CheckedChanged1" AutoPostBack="True" />                    </HeaderTemplate>                    <ItemTemplate>                        <asp:CheckBox ID="CheckBox1" runat="server" />                    </ItemTemplate>                </asp:TemplateField>
 
注意:CheckBox2一定要启用AutoPostBack
后台代码:
protected void CheckBox2_CheckedChanged1(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;                    }
原创粉丝点击