Если у меня есть 2 DataTables (dtOne и dtTwo), и я хочу объединить их и поместить их в другой DataTable (dtAll). Как это сделать на C#? Я попробовал оператор Merge на datatable, но это возвращает void. Сохраняет ли Merge данные? Например, если я делаю:Merge 2 DataTables и сохранить в новом
dtOne.Merge(dtTwo);
Does dtOne изменение или делает dtTwo изменения, и если ни один изменений, делать изменения сохранить?
Я знаю, что я не могу этого сделать, потому что Merge возвращается тщетным, но я хочу, чтобы иметь возможность хранить Слияние как dtOne и dtTwo в dtAll:
//Will Not work, How do I do this
dtAll = dtOne.Merge(dtTwo);
Код by @ Knickerless-Noggins: `public static DataTable MergeTwoDataTables (таблица DataTableA, таблица DataTableB) {DataTable MethodResult = null; try {DataTable TableA = tableA.Copy(); TableA.Merge (TableB); MethodResult = TableA; } catch // (Exception ex) {//ex.HandleException(); } return MethodResult; } ` – Kiquenet 2017-03-31 05:55:35