C#中java复选框里怎么获取选中的值判断groupbox中的CheckBox被选中了几个?

在我的问卷调查系统中,每个groupbox对应一个题目,由于每个问卷的题目数目不统一,所以要遍历所有的groupbox控件(我这里的groupbox是动态生成的),在提交问卷时,需要保证每个题目都已作答,故需对选项进行遍历。实现方法如下:
for(int i = 0; i < SinglegroupBoxes.Length; i++)
{
int temp = 0;
int flag = 0;
foreach (Control con in SinglegroupBoxes[i].Controls)
{
if (con is RadioButton)
{
temp++;
RadioButton k = con as RadioButton;
if (k.Checked)
{
flag = 1;
//MessageBox.Show(temp.ToString() + "被选中了");
break;
}
}
}
if (flag == 0)
{
MessageBox.Show("第"+(i+1).ToString()+"题未选,请作答后提交");
return;
}
}多选的Checkbox和填空的richTextbox同理

我要回帖

更多关于 case when嵌套子查询 的文章

 

随机推荐