Grid 网格的Infrastics活动行中的空引用

Grid 网格的Infrastics活动行中的空引用,grid,infragistics,Grid,Infragistics,我正在使用基础设施网格控制。为什么以下代码引发空引用异常 foreach (UltraGridRow row in grdDemo.Rows) { DemoList objDemoList = row.ListObject as DemoList; } 下面的一行是在google中找到的,但我不知道何时以及为什么会出现这个异常。 从控件绑定到的IList返回与此行对应的对象。如果这是UltraGridGroupByRow,则返回Null。除非(在后续行中)使用objDemoList变量而不检

我正在使用基础设施网格控制。为什么以下代码引发空引用异常

foreach (UltraGridRow row in grdDemo.Rows)
{
DemoList objDemoList = row.ListObject as DemoList; 
}
下面的一行是在google中找到的,但我不知道何时以及为什么会出现这个异常。
从控件绑定到的IList返回与此行对应的对象。如果这是UltraGridGroupByRow,则返回Null。

除非(在后续行中)使用
objDemoList
变量而不检查Null,否则上述代码不应触发Null引用异常。您能否说明如何以及在何处使用
objDemoList
变量?Steve所说的是准确的,除非异常是由于其他原因引发的,比如线程使用不当。您还可以在调用堆栈中发布完整的异常详细信息吗?