Как объединить данные из таблиц данных
Я заполнил свой набор данных из нескольких файлов XML в C#.Net. В результате у меня есть набор данных, который содержит несколько DataTables в нем. Все они имеют два столбца, а именно "ID" и "Имя". Эти таблицы данных могут содержать строки с одинаковыми идентификаторами для всех таблиц.
Например:
DataTable 1
------------
ID Name1
1 S1
2 S2
4 S4
DataTable 2
------------
ID Name2
1 D1
2 D2
3 D3
Моя цель - объединить все данные в одну таблицу данных, как показано ниже.
FinalTable
-----------
ID Name1 Name2
1 S1 D1
2 S2 D2
3 D3
4 S4
Есть ли способ добиться этого? Может быть, используя отношения, DataViews... просто догадываться.
Заранее спасибо..
2 ответа
Самым простым способом является функция слияния данных, и вы также можете использовать слияние для объединения результатов двух наборов данных, см. здесь на MSDN