------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
全选反选功能的实现
前台:
全选:<asp:CheckBox ID="chSelectAll" runat="server" OnCheckedChanged="chSelectAll_CheckedChanged"
AutoPostBack="true" />  
反选:<asp:CheckBox ID="chSelectOtherAll" runat="server"
OnCheckedChanged="chSelectOtherAll_CheckedChanged" AutoPostBack="true" />  
后台:
/// <summary>
/// 全选
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void chSelectAll_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i < this.grdList.Rows.Count; i++)
{
CheckBox cbox = (CheckBox)grdList.Rows[i].FindControl("ckbSelect");
//cbox.Checked = chSelectAll.Checked;
cbox.Checked = true;
}
}
/// <summary>
/// 反选
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void chSelectOtherAll_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i < this.grdList.Rows.Count; i++)
{
CheckBox cbox = (CheckBox)grdList.Rows[i].FindControl("ckbSelect");
cbox.Checked = !cbox.Checked;
}
}