如何将三个表数据复制到一个访问c#

时间:2016-07-04 13:15:52

标签: c# visual-studio-2010 ms-access-2007 c#-3.0

我想要一个跟踪所有信息的主表,我想要复制同一数据库的3个不同表的3个数据。我有 table1,table2,table3,并希望使用C#3.5复制到一个表Master_table中。所以请帮助。

1 个答案:

答案 0 :(得分:0)

如果表具有相同的结构,则可以直接合并它们

dtAll = dtOne.Copy();
dtAll.Merge(dtTwo);
dtAll.Merge(dtthree);

否则,如果您对所有三个表都有不同的结构,那么您可以将它们添加到数据集中。

DataSet dsAll = new DataSet();
dsAll.Tables.Add(dtOne);
dsAll.Tables.Add(dtTwo);
dsAll.Tables.Add(dtthree);