为何检测不到我的CheckBox控件,始终为false
for(int   i   =   0;   i    <   this.Datagrid1.Items.Count;   i++) 
 			{ 
 				if(this.Datagrid1.Items[i].ItemType   ==   ListItemType.Item   ||   this.Datagrid1.Items[i].ItemType   ==   ListItemType.AlternatingItem) 
 				{ 
 					if(((CheckBox)this.Datagrid1.Items[i].FindControl( "ch ")).Checked) 
 					{ 
 //						arr.Add(this.Datagrid1.DataKeys[i].ToString()); 
                                                                         bool   check   =   ((CheckBox)this.Datagrid1.Items[i].FindControl( "ch ")).Checked;	 
 					} 
 				} 
 			}
------解决方案--------------------你检查一下你的checkbox 的id 
 再有你的checkbox是不是动态添加的!