我是一个非常新的开发人员,我正在尝试设置ODS数据库连接。我引用了另一个程序员工作的例子,这些工作用来在这里工作。这是代码。在此之后它会抛出错误。声明。我的工作与他的工作完全一样,如果你想看到他只是发表评论就可以了好几行。
public ODSData_Codename.TrayLabelReferenceRow toDataRow()
{
ODSData_Codename.TrayLabelReferenceRow row= null;
row.LabelName = this.LabelName;
row.LabelCode = this.LabelCode;
row.LabelStock = this.LabelStock;
return row;
}
答案 0 :(得分:0)
您是否将NullReferenceException
,对象引用未设置为对象的实例?
你是第一行,使行指向null。 null没有LabelName的属性。您需要将行实例化为类ODSData_Codename.TrayLabelReferenceRow
你应该看看这个What is a NullReferenceException and how do I fix it?
答案 1 :(得分:0)
您的NullReferenceException是预期的,因为您显然没有实例化您的对象。 请检查类定义,如果你有一个空的构造函数,你可以这样做: ODSData_Codename.TrayLabelReferenceRow row = new ODSData_Codename.TrayLabelReferenceRow();
假设您的类定义中有一个空构造函数,您的代码可能如下所示。
public ODSData_Codename.TrayLabelReferenceRow toDataRow(){
ODSData_Codename.TrayLabelReferenceRow row= new ODSData_Codename.TrayLabelReferenceRow();
row.LabelName = this.LabelName;
row.LabelCode = this.LabelCode;
row.LabelStock = this.LabelStock;
return row;
}