向空数据集添加值

本文关键字:添加 数据集 | 更新日期: 2023-09-27 17:49:46

我有一个空数据集添加到我的应用程序。我想用一些内容填充它。我是这样做的

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表。发生了什么。

向空数据集添加值

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

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

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