Du kan använda Linq-To-DataTable
för att gå med
båda tabellerna i denna kolumn, till exempel:
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
}
(förutsatt att den 5:e kolumnen och den är typ int
)
Observera att även om Enumerable.Join
är ganska effektivt kan det vara bättre att jämföra detta i databasen istället för att ladda allt i minnet.