У меня есть две таблицы данных table1
и table2
.Я хочу присоединиться к ним, что приведет к другой таблице данных в C#
.Все столбцы обеих таблиц неизвестны.
Вот что я пробовал:
var joinTables = from t1 in table1.AsEnumerable()
join t2 in table2.AsEnumerable() on t1["S_InstanceID"] equals t2["P_ID"]
select new { T1 = t1, T2 = t2 };
Примечание: в обоих столбцах нет одинаковых иментаблицы
table1
всегда будут иметь только одну строку, но table2
может иметь любое количество строк.
Все столбцы неизвестны, только S_InstanceID
из table1
и *Известны 1019 * из table2
, которые должны использоваться для отношения соединения
В настоящее время в joinTables
var я получаю только anonymous DataRow
- как я могу получить его в формате DataTable
?