1

我有一个数据表,我将其拆分为多个数据表。数据表内的结构包含三列

公司名称。Emp Name and Phone

我想将整个数据表拆分为多个数据表,每个数据表包含一家公司的所有员工。我希望我的问题在这里有意义。我知道 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 回答