我在非静态类中有一个静态字段。
public class DBtools
{
public static string ConString ="XXXXXXXXX";
}
此字段已分配给代码中的属性。
SqlDataSource1.ConnectionString = DBtools.ConString;
但是在我运行这个应用程序后,我收到了一个错误:
对象引用未设置为对象的实例
为什么会这样?这是一个静态领域。
答案 0 :(得分:3)
尚未初始化SqlDataSource1对象。
答案 1 :(得分:2)
你面前有一个调试器。在该行上设置一个断点,当它停止调查所涉及的所有字段/变量/等时。它听起来,但SqlDataSource1
已定义,目前为null
。
答案 2 :(得分:1)
可能错误是指SqlDataSource1
为空?