我有12个CheckBox 
CheckBox1,CheckBox2……CheckBox12 在循环里怎么得到 
我写的CheckBox[i]不好使 
我的目的就是在循环里判断符合条件的就挑上

解决方案 »

  1.   

    foreach(CheckBox cb in Controls)
    {
             //.....
    }
      

  2.   

    for(int i=1;i<13;i++)
    {
        CheckBox c = (CheckBox)父控件.FindControl("CheckBox"+i.ToString());
    }
      

  3.   

    for(int i = 0;i < 12; i++)
    {
        CheckBox cb = new CheckBox();
        cb.ID = "CheckBox" + i.toString();
        If(cb.Checked == true)
        {
          .....
        }
    }
      

  4.   

    CheckBox[] checkBoxes = new CheckBox[]{
    CheckBox1,
    CheckBox2,
    CheckBox3,
    ...
    CheckBox12
    }for(int i = 0 ;i < checkBoxes .Length; i++ )
    {
       //checkBoxes [i] ....
    }
      

  5.   

    sukaru(逍遥子) ( ) 信誉:100 
    cpp2017(慕白兄) ( ) 信誉:100 二位的  都是正确的
      

  6.   

    sukaru(逍遥子) ( ) 信誉:100
    cpp2017(慕白兄) ( ) 信誉:100 
    ==================================
    正确还不给分,呵呵。
      

  7.   

    cpp2017(慕白兄) :
    谢谢你的回答,我准备用你这种,但又有一个问题,我的CheckBox控件都是放在页面里,它的父控件是什么,我写了FORM1不好使。
      

  8.   

    cpp2017(慕白兄) :
    谢谢你的回答,我准备用你这种,但又有一个问题,我的CheckBox控件都是放在页面里,它的父控件是什么,我写了FORM1不好使。