Du kan bruge Linq-To-DataTable
for at deltage
begge tabeller i denne kolonne, for eksempel:
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
}
(forudsat den 5. kolonne og dens type int
)
Bemærk, at selvom Enumerable.Join
er ret effektiv, kan det være bedre at sammenligne dette i databasen i stedet for at indlæse alt i hukommelsen.