【发布时间】:2015-04-18 19:14:40
【问题描述】:
我正在尝试将同一数据集中的一个表中的一行复制到另一个表中。 我正在使用的代码
dsFrom.Tables["asd2"].Rows.Add(dsFrom.Tables["asd"].Rows[0].ItemArray);
我收到 NullRefferenceException。我已经确定 Rows 为空,即使两个表中都有数据。谁能解释为什么会这样?或者也许我的问题有另一种解决方案。
谢谢
编辑
这就是我在其中加载数据的方式
string query = @"select * from table1;
SqlDataAdapter da = new SqlDataAdapter(query, conn);
DataSet dsFrom = new DataSet();
da.Fill(dsFrom, "asd");
da.Fill(dsFrom, "asd2");
【问题讨论】:
-
你能再展示一些代码,比如在这些数据表中加载数据吗?
-
@PraveenPaulose 我添加了关于如何加载数据的编辑。
标签: c# datatable dataset datarow