将string转换成CheckBox
我从数据库中取出字符串需要将字符对应的CheckBox选中   
 CheckBox有20多个   
 string值就是CheckBox的text,实在不行就是CheckBox的Name     
 已开始是这样写switch(s)                      
 			{                            
 				case    "1 ": 
 					checkBox1.Checked=true;   	 
 					break; 
 				case    "2 ":                                     
 				            checkBox2.Checked=true;   	 
 					break; 
 				case    "3 ":                                     
 					checkBox3.Checked=true;   	 
 					break; 
 				case    "4 ":                                     
 					checkBox4.Checked=true;   	 
 					   break; 
 				case    "5 ":                                     
 					checkBox5.Checked=true;   	 
 					break; 
 			}   
 有什么更好的方法吗?
------解决方案--------------------this.FindControl()
------解决方案--------------------2005
------解决方案--------------------Page.RegisterStartUp( " ", " <script> document.all.item( "CheckBox "+s).checked=true; </script>  ");
------解决方案--------------------把20个checkbox都放在一个panel里~~~   
 foreach(CheckBox cb in Panel1.Controls){ 
     if(cb.Name== "checkBox "+s){//s就是 "1 ", "2 ", "3 "..... 
         cb.Checked=true; 
         break;//找到就跳出循环 
     } 
 }