U kunt Linq-To-DataTable
. gebruiken om aan te sluiten
beide tabellen in deze kolom, bijvoorbeeld:
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
}
(uitgaande van de 5e kolom en het is het type int
)
Merk op dat hoewel Enumerable.Join
vrij efficiënt is, is het misschien beter om dit in de database te vergelijken in plaats van alles in het geheugen te laden.