C# 4.0 根据条件将数据表拆分为多个表
我有一个这样的数据表 Id名称ParentIdC# 4.0 根据条件将数据表拆分为多个表,c#-4.0,C# 4.0,我有一个这样的数据表 Id名称ParentId 我想像这样拆分数据表 Id名称ParentId Id名称ParentId 拆分基于parentId='0'之间的行 请帮帮我。。 谢谢您将可枚举项与group by一起使用。您将得到一个包含0项的表,但只需将其扔掉/跳过即可。副本将在列表中创建单独的数据表,这些数据表将保存所需的单独表 List<DataTable> subTables = dt.AsEnumerable().GroupBy(row => row.Fiel
我想像这样拆分数据表 Id名称ParentId
Id名称ParentId
拆分基于parentId='0'之间的行 请帮帮我。。
谢谢您将可枚举项与group by一起使用。您将得到一个包含0项的表,但只需将其扔掉/跳过即可。副本将在列表中创建单独的数据表,这些数据表将保存所需的单独表
List<DataTable> subTables = dt.AsEnumerable().GroupBy(row => row.Field<int>("ParentId")).Select(g => g.CopyToDataTable()).ToList();
List subTables=dt.AsEnumerable().GroupBy(row=>row.Field(“ParentId”)。选择(g=>g.CopyToDataTable()).ToList();
2 BB 1
3 CC2 1
4 DD 1
Id Name ParentId
6 FF 5
7 GG 5
9 II 8
List<DataTable> subTables = dt.AsEnumerable().GroupBy(row => row.Field<int>("ParentId")).Select(g => g.CopyToDataTable()).ToList();