我不明白你为什么要尝试将DataTable添加到另一个DataTable中.当然你的代码应如下:
DataSet ds = new DataSet(); DataRow[] foundRows; foundRows = ds.Tables[0].Select("MerchantName LIKE '%'", "MerchantName"); DataTable DataTable2 = new DataTable(); DataTable2 = ds.Tables[0].Clone(); DataTable2.TableName = "DataTable2"; foreach (DataRow dr in foundRows) { DataTable2.ImportRow(dr); } ds.Tables.Add(DataTable2); Loadimages(ds);
原因你的错误是因为你DataTables
内DataSet
必须具有唯一的名称.
我不明白你为什么要尝试将DataTable添加到另一个DataTable中.当然你的代码应如下:
DataSet ds = new DataSet(); DataRow[] foundRows; foundRows = ds.Tables[0].Select("MerchantName LIKE '%'", "MerchantName"); DataTable DataTable2 = new DataTable(); DataTable2 = ds.Tables[0].Clone(); DataTable2.TableName = "DataTable2"; foreach (DataRow dr in foundRows) { DataTable2.ImportRow(dr); } ds.Tables.Add(DataTable2); Loadimages(ds);
原因你的错误是因为你DataTables
内DataSet
必须具有唯一的名称.