2011-08-10 150 views
0

如何將兩個數據集合併爲一個xml文件如何將兩個數據集合併爲一個xml文件

以及如何讀取此後?

我有這樣的:

dsView1 = new DataSet("1"); 
SQL = "SELECT * FROM ConfTbl"; 
adp = new OleDbDataAdapter(SQL, Conn); 
adp.Fill(dsView1, "ConfTbl"); 
adp.Dispose(); 
dsView2 = new DataSet("2"); 
SQL = "SELECT * FROM DipTbl"; 
adp = new OleDbDataAdapter(SQL, Conn); 
adp.Fill(dsView2, "ConfTbl"); 
adp.Dispose(); 
dsView.WriteXml(@"d:\Test.xml"); 

如何dsView1和dsView2結合起來,一個數據集,我有表[0]和表[1]提前

感謝

回答

1

試試這個工作正常。

dsView2.Tables[0].TableName="TableName"; 
dsView1.Tables.Add(dsView2.Tables[0].Copy()); 
+0

感謝您的幫助,我嘗試它和table1是不同於table2(不是相同的字段),我沒有看到table2只有表1.什麼可以是問題? – Gali

+0

對不起!其工作優秀!!!,謝謝! – Gali

0

你可以使用它來結合兩個數據集

dsView1.Tables.Add(dsView2.Tables(0)); 
+0

我試試這個,它不工作 – Gali

+0

@Gali你是說它不會把'dsView2'放到'dsView1'中嗎? – guanome

+0

我得到這個錯誤:DataTable已經屬於另一個DataSet。 – Gali

相關問題