比如有个控件id是CB_a, 如下代码为何出错,比如有多个控件,需要用循环通过变量赋值。怎么解决? string tmp = "";
tmp = "CB_" + "a";
this.tmp.Checked = true;//此处报错
tmp = "CB_" + "a";
this.tmp.Checked = true;//此处报错
解决方案 »
- VS2012 ,今天在 Win7 上试着安装,结果无数次失败! 请高人指点:
- C# windows服务优化问题
- C#数据库问题-在线等,急急急,
- 关于Profile的问题.请各位高手解决..急
- 在C#中使用FastReport的问题
- 【请教-在线等】什么工具能修改assembly里面manifest中的version number?
- !我用.net2003写的WINDOWS程序,在win2000下运行正常,可到了winxp和win2003下出现:由于应用程序配置不正确,应用程序未能启动。
- 类库项目中为什么无法读取app.config的内容?
- 请教一下各位
- 高分!高分!请教,SMTP服务器之间是如何实现E-Mail接力传递的??现在急需原理。
- C# web页面中后台生成了treeview,如果再点击生成的treeview节点的时候,让它弹出一个模式框?代码怎么写?
- 请问利用MyXls组件,如何读取Xls文件,读取后设置其中的值!请用过的朋友告诉我!谢谢了!(asp.net c# b/s)
tem 是字符串类型的,没有checked属性
通过循环给控件赋值:
在容器类控件里都会有controls这个属性。可以返回容器中的控件集合
哥们,先看看基础吧
tmp = "CB_" + "a";
// this.tmp.Checked = true;//此处报错
CheckBoxcb = this.Controls[tmp] as CheckBox;
if(cb !=null)
{
cb.Checked =true;
}