Můžete použít Linq-To-DataTable
připojit se
obě tabulky v tomto sloupci, například:
var commonRows = from r1 in dt.AsEnumerable()
join r2 in Class1.global_dataset.Tables[0].AsEnumerable()
on r1.Field<int>(4) equals r2.Field<int>(4)
select r1;
if(commonRows.Any())
{
// do something with these rows
}
(za předpokladu, že 5. sloupec je typu int
)
Upozorňujeme, že ačkoli Enumerable.Join
je docela efektivní, mohlo by být lepší porovnat to v databázi místo načítání všech do paměti.