0

我有一个空数据集添加到我的应用程序中。我想用一些内容填充它。我按以下方式进行

DataRow newrow = filteredLeads.Tables["filterLeads"].NewRow();
String fn = row.Field<String>("First Name");
String ln = row.Field<String>("Last Name");
Double ph = row.Field<Double>("Phone");
String ad = row.Field<String>("Address");

newrow["First Name"] = fn;
newrow["Last Name"] = ln;
newrow["Phone"] = ph;
newrow["Address"] = ad;

filteredLeads.Tables["Leads"].Rows.Add(newrow);

但是我在最后一行说 system.nullReferenceException 出现错误。我的数据集是空的,我在其上定义了一个名为 filterLeads 的表。发生了什么。

4

1 回答 1

3

DataSet有名称为filterLeadsnot的表Leads。正如您在问题中所说,在其上定义了一个名为 filterLeads 的表

改变

filteredLeads.Tables["Leads"].Rows.Add(newrow);

filteredLeads.Tables["filterLeads"].Rows.Add(newrow);
于 2012-12-29T14:29:50.127 回答