aspx
<asp:Repeater ID="reWebs" runat="server" OnItemCommand="Webs_Command">
<ItemTemplate><tr>
<td><asp:CheckBox ID="cid" runat="server" ToolTip='<%#Eval("id") %>' /></td>
</tr>
</ItemTemplate>
</asp:Repeater>
<asp:Button ID="checkall" runat="server" Text=" 全 选 " OnClick="checkall_click" />
<asp:Button ID="uncheckall" runat="server" Text=" 取消全选 " OnClick="uncheckall_click" />
cs
/// <summary>
/// 全选
/// </summary>
/// <param name="sender"></param>
/// <param name="args"></param>
public void checkall_click(object sender,EventArgs args)
{
for (int i = 0; i < this.reWebs.Items.Count; i++)
{
CheckBox cb = (CheckBox)this.reWebs.Items[i].FindControl("cid");
if (cb.Checked==false)
{
cb.Checked=true;
}
}
}
/// <summary>
/// 反全选
/// </summary>
/// <param name="sender"></param>
/// <param name="args"></param>
public void uncheckall_click(object sender, EventArgs args)
{
for (int i = 0; i < this.reWebs.Items.Count; i++)
{
CheckBox cb = (CheckBox)this.reWebs.Items[i].FindControl("cid");
if (cb.Checked == true)
{
cb.Checked = false;
}
}
}