【发布时间】:2014-06-04 16:32:21
【问题描述】:
我喜欢按已知列对数据表进行分组,但其余列未知。图片中的第一个表是来源,第二个表是我喜欢制作的。只有需要分组的列才能确定存在。我不知道其余的列,所以它必须是动态的。
到目前为止,我已经尝试使用 Linq,但它没有产生我想要的输出。
var dt = res.AsEnumerable()
.GroupBy(r => r.Field<string>("GroupBy"))
.SelectMany(t => t.ToList())
.CopyToDataTable();
【问题讨论】:
-
不清楚你的“输出”表是什么,因为它不是真正的数据表。你想用你的输出做什么?
-
嗨@cahinton ..我认为我想要的输出在我的问题中非常清楚,因为我有它的图片。输出表将用于创建 pdf。
-
那么,对于第 1 行,
UnknownColumn1的值是伦敦?该行的UnknownColumn2的值是多少? -
不需要那个值。
标签: c# linq datatable pivot-table