0

「年」と「月」の列を持つデータテーブルがあります

Year        Month
2012        1
2012        2
2012        1

値が重複しているかどうかを確認したいのですが、どうすればよいですか? ありがとう!

4

2 に答える 2

1
 return dataTable.AsEnumerable()
            .Select(row => new {Year = row[0], Month = row[1]})
            .GroupBy(x => new {x.Year, x.Month})
            .Any(g => g.Count()>1);
于 2012-09-05T11:03:47.773 に答える
0

皆さんのヒントをありがとう!以下のようにvbコードに変更しました

Return new_dt.AsEnumerable().GroupBy(Function(row) New With { _
                                       Key .Year = row("year"), _
                                       Key .Month = row("month") _
                                     }).Where(Function(g) g.Count > 1).Count > 0
于 2012-09-05T11:59:07.637 に答える