如果我有2個數據表(dtOne和dtTwo),我想合併它們並將它們放在另一個數據表(dtAll)中。我怎樣才能在C#中做到這一點?我在數據表上嘗試了Merge語句,但是這返回void。合併是否保留數據?例如,如果我這樣做:合併2個數據表並存儲在一個新的數據表中
dtOne.Merge(dtTwo);
不dtOne變化或不變化dtTwo,如果任何一個變化,做的修改保存?
我知道我不能這樣做,因爲合併返回void,但我希望能夠既dtOne和dtTwo合併存儲在dtAll:
//Will Not work, How do I do this
dtAll = dtOne.Merge(dtTwo);
代碼by @ Knickerless-Noggins:`公共靜態DataTable MergeTwoDataTables(DataTable tableA,DataTable tableB){DataTable MethodResult = null;嘗試{DataTable TableA = tableA.Copy(); TableA.Merge(tableB的); MethodResult = TableA; } catch //(Exception ex){//ex.HandleException(); }返回MethodResult; }` – Kiquenet 2017-03-31 05:55:35