我有一个像这样的数据表
Id名ParentId
1 AA 0
2 BB 1
3 CC2 1
4 DD 1
5 EE 0
6 FF 5
7 GG 5
8 HH 0
9 II 8 我想像这样拆分datatable
Id名ParentId
2 BB 1
3 CC2 1
4 DD 1
Id Name ParentId 6 FF 5
7 GG 5 Id名ParentId
9 II 8拆分基于parentId ='0‘之间的行
帮帮我..。谢谢
发布于 2013-07-09 18:39:09
使用可与组一起使用的。您将得到一个包含0项的表,但只需丢弃/跳过它即可。副本将在列表中创建单独的数据表,这些数据表将保存所需的单独表。
List<DataTable> subTables = dt.AsEnumerable().GroupBy(row => row.Field<int>("ParentId")).Select(g => g.CopyToDataTable()).ToList();https://stackoverflow.com/questions/16166453
复制相似问题