Anda dapat menggunakan Linq-To-DataTable
untuk bergabung
kedua tabel pada kolom ini, misalnya:
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
}
(dengan asumsi kolom ke-5 dan ketik int
)
Perhatikan bahwa meskipun Enumerable.Join
cukup efisien mungkin lebih baik untuk membandingkan ini di database daripada memuat semua ke dalam memori.