2017-07-06 11 views
-1

私は、重複したエントリの1つをdatagridviewで見つけたいと思っています。その後、私はそれらの重複した番号のための手配を手配するためにユーザに電子メールを送る必要があります。それは私たちが列に持っているいくつの重複した数は関係なく、私はそれらを数えたい、私はちょうど列にそれらの重複した数字自体を知る必要があります..私はすでに電子メールをソートしましたが、重複したエントリを見つける。 datagridviewに重複したエントリ

enter image description here

は、私はすでに列に4の0を持っている。このスクリーンショットで、たとえば、ここではスクリーンショットを添付し、それが「私がsending_locationに0を重複している」ということを教えてくださいする必要があります。

DatagridviewはMS Access Datasourceから情報を取得しています。

私はVisual Studioを使用しています。

多くの感謝! Charlie

+0

を持っているのだろうか?質問の詳細が必要です。 – Jacek

+0

こんにちはJacek、私は初心者であり、学ぶために最善を尽くしていると言うことができるので、ここでフレームワークについて言及して申し訳ありません。それは実行しています。ネットフレームワーク4.5.2 formapp –

答えて

0

datagridviewがデータソースにバインドされている場合、クエリレベルまたはデータバインディングイベント中に見つけにくいのでしょうか。

+0

基本的に私はmsアクセスを作成して、私はdatagridviewへのアクセスをリンクしています。ユーザーはmsアクセスに触れていない、彼らは、追加、保存、プログラムからのエントリを削除している...それらの重複したエントリを見つけるために私のためのアドバイスを持っていますか?どうもありがとう –

0

のDataTable

DataTable dt = new DataTable(); 
     dt.Columns.Add("Id", typeof(int)); 
     dt.Columns.Add("Name", typeof(string)); 
     dt.Columns.Add("City", typeof(string)); 

     //populate table 
     dt.Rows.Add(1, "David", "New York"); 
     dt.Rows.Add(2, "Emma","Albany"); 
     dt.Rows.Add(3, "Michael", "Chicago"); 
     dt.Rows.Add(4, "Jennifer", "Chicago"); 
     dt.Rows.Add(5, "Steve", "Albany"); 

     var duplicates = dt.AsEnumerable() 
         .GroupBy(r => r.Field<string>("City")) 
         .Select(g => g.First()) 
         .CopyToDataTable(); 

を使用している場合、あなたはEntityFramework

//resultset is the result from the query that return all data 
var duplicates = resultset 
        .GroupBy(i => i.ColumnName) 
        .Where(x => x.Count() > 1) 
        .Select(); 

を使用している場合、重複が何フレームワークについての独自の重複行

関連する問題