问题是这样的:
我有1系列的checkbox,name依次为cb1,cb2,cb3,cb4,cb5
我使用for循环语句如下:
for(int x=0;x<5;x++)
{
string aa;
aa="cb"+(x+1);
if()
{
aa.checked=true;
}
else
{
aa.checked=false;
}
}
我上面的语句明显是错的,字符串根本就没有checked方法,我想问的是:通过上面的这种语句格式还能实现目标?行的话该怎么对aa操作?如果不行的话,是不是还是用循环判断来做?
我有1系列的checkbox,name依次为cb1,cb2,cb3,cb4,cb5
我使用for循环语句如下:
for(int x=0;x<5;x++)
{
string aa;
aa="cb"+(x+1);
if()
{
aa.checked=true;
}
else
{
aa.checked=false;
}
}
我上面的语句明显是错的,字符串根本就没有checked方法,我想问的是:通过上面的这种语句格式还能实现目标?行的话该怎么对aa操作?如果不行的话,是不是还是用循环判断来做?
解决方案 »
- 关于用Post发送数据的问题,急.........
- Dictionary有没有类似c++map的find方法?
- 下拉框查询,例如zg,就可以出现"中国"
- 有谁用过DotNetBar中的ComboBoxItem控件吗
- GridView的分页问题
- C# 如何根据直线的公式来画直线
- 我在原窗体的基础上又新建了一个窗体,为和新建的那个窗体把Pocket pC2002下的输入法的那个任务栏给当住了,我没法选择输入法了??
- 怎么样将一个包含xml数据的dataset转化为一个string变量?急
- vb.net转c#的问题
- 请问大家,如何操作和读取数据库的字段。(OleDbDataAdapter 连接)
- 很迷惑,考虑未来的发展,应该把重点放在c#,c++,还是vb?
- 如何用C#代码实现创建带密码的Access库
我的目的是想通过判断来确定checkbox是否被选中!
case cb1: //cb1为aa的值
cb1.checkde=true; //cb1为控件的名称
break;
case cb2: //cb2为aa的值
cb2.checkde=true; //cb2为控件的名称
break;
....
default:
break;
是不是要表达这个意思?
aa =(CheckBox) this.Controls.Find("cb1", true)[0];
aa.Checked = true;
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html