【发布时间】:2009-04-07 09:28:07
【问题描述】:
我有一个网格视图。其数据源设置如下。
dtTable 是一个数据表,将在其中检索表的值。但是当将dtTable 设置为数据源时,我得到一个错误“对象引用未设置为对象的实例”。这可能是什么原因?
gridview.Datasource = dtTable
gridview.Databind()
【问题讨论】:
我有一个网格视图。其数据源设置如下。
dtTable 是一个数据表,将在其中检索表的值。但是当将dtTable 设置为数据源时,我得到一个错误“对象引用未设置为对象的实例”。这可能是什么原因?
gridview.Datasource = dtTable
gridview.Databind()
【问题讨论】:
确保 dtTable 有您需要的记录。此错误通常表示 dtTable 为空。
【讨论】:
看看dtTable 变量的初始化位置。它会以Nothing 的形式返回吗?也许您遇到了另一个被忽略的错误。可能dtTable 是问题的原因。
【讨论】:
如果数据表为空,你不会得到一个空引用异常,如果gridview 为空,你会得到一个。这是假设这两行之一实际上产生了异常。
【讨论】: