foreach(Control c in gbRecdtl.Controls)
 {
        if(c is CheckBox)
        {
            if(??)
              sqltext += "d."+c.Text + ",";
        }
 }
我现在想把十几个checkbox控件放到groupbox容器里面,再通过循环判断groupbox里面的控件是不是checkbox,接着我还想判断那个checkbox是否被选择中了(不知道怎么写了)。

解决方案 »

  1.   

    你不是都找到c了吗,那就((CheckBox)c).Checked
      

  2.   


    foreach (RadioButton rb in temp_GB.Controls)
                {
                    if (rb.Checked)
                    {
                        switch (rb.Text)
                        {
                            case "A股":
                                flag = 0;
                                break;
                            case "B股":
                                flag = 1;
                                break;
                            case "HK股":
                                flag = 2;
                                break;
                            default:
                                flag = 0;
                                break;
                        }
                        break;
                    }
                    else
                    {
                        continue;
                    }
                }