官方QQ群:127876820【C#编程技术-全国站--未满人】

checkBox的全选取消和反选C#

全选代码:
protected void Allchk_Click(object sender, EventArgs e)
    {
        foreach (RepeaterItem rp in Repeater1.Items)
        {
            CheckBox cbox = (CheckBox)rp.FindControl("chkMorePic");
            if (cbox.Checked == false)
            {
                cbox.Checked = true;
            }
            else

            {
                cbox.Checked = false;
            }
        }
    }
取消代码:
protected void rechk_Click(object sender, EventArgs e)
    {
        for (int i = 0; i <= Repeater1.Items.Count - 1; i++)
        {
            CheckBox check = (CheckBox)Repeater1.Items[i].FindControl("chkMorePic");
            check.Checked = false;
        }
    }
我看你代码中并没有反选按钮么,如果要实现反选功能的话代码如下:
protected void Button1_Click(object sender, EventArgs e)
    {
        foreach (RepeaterItem rp in Repeater1.Items)
        {
            CheckBox cbox = (CheckBox)rp.FindControl("chkMorePic");
            if (cbox.Checked == true)
            {
                cbox.Checked = false;
            }
            else
            {
                cbox.Checked = true;
            }
        }
      
    }

posted @ 2010-10-10 16:32  碧海蓝天_C#  阅读(1493)  评论(1)    收藏  举报
官方QQ群:127876820【C#编程技术-全国站--未满人】