0
Excelシートで埋め尽くされたデータテーブルを持っていて、多くの製品IDとその他のデータがあります。私は、データテーブルに重複した製品IDがあるかどうかをチェックし、これらのprodcuts IDが重複しているかどうかをユーザに伝えたいと思います。が見つかりました。c#.netを使用してExcelシートに重複レコードが見つかりました
Lmbda、Linq、ループするものは何でも行います。
おかげ
Excelシートで埋め尽くされたデータテーブルを持っていて、多くの製品IDとその他のデータがあります。私は、データテーブルに重複した製品IDがあるかどうかをチェックし、これらのprodcuts IDが重複しているかどうかをユーザに伝えたいと思います。が見つかりました。c#.netを使用してExcelシートに重複レコードが見つかりました
Lmbda、Linq、ループするものは何でも行います。
おかげ
ここでは別の答えC# Linq finding duplicate rowを少し変更したバージョンです:
var qry = from p in Products
group p by p.productID into grp
where grp.Count() > 1
select grp;
foreach (var product in qry)
{
// Do something as needed/desired
}
製品のDataTable、のproductIDは、製品IDです。必要に応じてコードから適切な名前に置き換えてください。私はこれをテストしていませんが、少なくともあなたが正しい方向を指すようにしてください。
この質問をチェックアウト - [LINQ to DataTable、重複する行を見つける](http://stackoverflow.com/questions/6584119/linq-to-datatable-finding-duplicate-rows) – Tim