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テーブルがあります。あなたがあなたの質問で言ったように、その上にfilterLeadsという名前のテーブルを定義しましたfilterLeadsLeads

変化する

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

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