把DataTable添加到DataSet中

//错误写法:
DataTable dt1 = DataBase.QueryTable(str1);
DataTable dt2 = DataBase.QueryTable(str2);
DataTable dt3 = DataBase.QueryTable(str3);
DataTable dt4 = DataBase.QueryTable(str4);
DataSet ds = new DataSet();
ds.Tables.Add(dt1);
ds.Tables.Add(dt2);
ds.Tables.Add(dt3);
ds.Tables.Add(dt4);
//正确写法:
DataTable dt1 = DataBase.QueryTable(str1);
DataTable dt2 = DataBase.QueryTable(str2);
DataTable dt3 = DataBase.QueryTable(str3);
DataTable dt4 = DataBase.QueryTable(str4);
dt1.TableName = "table1";
dt2.TableName = "table2";
dt3.TableName = "table3";
dt4.TableName = "table4";
DataSet ds = new DataSet();
ds.Tables.Add(dt1.Copy());
ds.Tables.Add(dt2.Copy());
ds.Tables.Add(dt3.Copy());
ds.Tables.Add(dt4.Copy());

你可能感兴趣的:(dataset,datatable,C#)