【发布时间】:2011-03-10 14:37:57
【问题描述】:
DataSet ds = new DataSet();
DataRow[] foundRows;
foundRows = ds.Tables[0].Select("MerchantName LIKE '%'", "MerchantName");
DataTable DataTable2 = new DataTable();
DataTable2 = ds.Tables[0].Clone();
foreach (DataRow dr in foundRows)
{
DataTable2.ImportRow(dr);
}
ds.tables[0].rows.add(DataTable2); // error table already exists.
Loadimages(ds);
大家好, 直到 foreach 循环一切正常。在 loadimages 方法中,我必须数据集。但我有数据表中的数据。如果我将数据表添加到数据集,我会收到错误说表已经存在。 请帮我解决这个问题。
提前谢谢..
【问题讨论】:
-
投反对票,因为在一个数据集中有两个相同的数据表肯定是一个糟糕的解决方案。