1

複数のデータテーブルとして分割するデータテーブルがあります。データテーブル内の構造には、

会社名という 3 つの列があります。Emp Name and Phone

データテーブル全体を複数のデータテーブルに分割して、それぞれが 1 つの会社のすべての従業員を含むようにしたいと考えています。ここで私の質問が理にかなっていることを願っています。これを行うにはlinqが最善の方法であることは理解していましたが、linqを使用したことがなく、これを行う方法がまったくわかりません。これについてどうすればよいか、誰かが私に手がかりを与えることができますか?いくつかのコード例は高く評価されます。
ありがとうございました

4

1 に答える 1

3

これを使用して、会社名とデータ テーブルを辞書として取得できます。

Dim dict = dataTable.AsEnumerable().GroupBy(Function(r) r.Field(Of String)("CompanyName")).ToDictionary(Function(g) g.Key, Function(g) CopyToDataTable)
于 2013-01-24T15:42:00.747 に答える