Sie können Linq-To-DataTable
verwenden beitreten
beide Tabellen in dieser Spalte, zum Beispiel:
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
}
(Angenommen, die 5. Spalte und ihr Typ int
)
Beachten Sie, dass obwohl Enumerable.Join
ziemlich effizient ist, könnte es besser sein, dies in der Datenbank zu vergleichen, anstatt alles in den Speicher zu laden.