-2

MyTable には、重複する値を持つCol1が含まれています。

Linq を使用してテーブルから重複値を選択する方法

私のテーブルは次のとおりです

表1

Col1      Col2 
 1         A
 1         B
 1         C
 2         D
 2         E
 3         F
 3         G
 4         H

これまで、テーブルから個別の値しか選択できませんでした

List<int> MyList=Table1.AsEnumerable()
                   .Select(row => row.Field<int>("Col1"))
                   .Distinct().ToList();

助けてください

4

1 に答える 1

2
List<int> MyList = Table1.AsEnumerable()
                         .GroupBy(row => new {
                                             Col1 = row.Field<int>("Col1"),
                                             Col2 = row.Field<string>("Col2")
                                         })
                         .Where(g => g.Count() > 1)
                         .Select(g => g.Key.Col1)
                         .ToList();
于 2013-03-07T11:25:39.480 に答える