foreach(System.Web.UI.WebControls.DataGridItem item in DataGrid1.Items)
{
CheckBox ch=(CheckBox)item.FindControl("selected");
if (ch.Checked==false)
{
ch.Checked=true;
}
}exception :
Object reference not set to an instance of an object. where is the error? 

解决方案 »

  1.   


    foreach(System.Web.UI.WebControls.DataGridItem item in DataGrid1.Items)
    {
       CheckBox ch=(CheckBox)item.FindControl("selected");
       if (ch != null)  //判断ch有没有引用实例
       {
          if (ch.Checked==false)
          {
     ch.Checked=true;
          }
       }
    }
      

  2.   

    你这个是写在什么事件里的啊
    你把foreach去掉试试
      

  3.   

    CheckBox由数据显示的,但是加了这句就没效果了!判断ch有没有引用实例?是没有!怎样解决?