C # - объединить две таблицы данных, где строки дублируются - PullRequest
3 голосов
/ 26 июля 2011

Я могу найти много информации о слиянии двух DataTables и отбрасывании дублирующихся строк, но мне нужно обратное.

Мне нужно знать, есть ли у кого-нибудь простой способ объединить два DataTables, где результат объединенияявляется DataTable только с теми строками, которые существуют в обеих таблицах.

1 Ответ

4 голосов
/ 26 июля 2011

Как это:

var intersection = table1.AsEnumerable()
                         .Intersect(table2.AsEnumerable(), DataRowComparer.Default);

DataRowComparer сравнивает строки по значениям столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...