首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Object reference not set to an instance of an object.该如何处理

2012-01-10 
Object reference not set to an instance of an object.foreach(System.Web.UI.WebControls.DataGridItem

Object reference not set to an instance of an object.
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?  


[解决办法]

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;
}
}
}
[解决办法]
断点监视一下看看 ch 的内容

热点排行