我有一个数据表,我需要运行LINQ查询,所以我把它转换为枚举来启用它。
var drResults = from r1 in dt.AsEnumerable()
group r1 by new{
ID = r1.Field<int>("ID"),}
into g
select new{
ID = g.Key.ID,
Amount1Tot = g.Sum(x => x.Field<int>("Amount 1")),
Amount2Tot = g.Sum(x => x.Field<int>("Amount 2")),
Amount3Tot = g.Sum(x => x.Field<int>("Amount 3"))};
现在这可能听起来很傻但我现在不知道如何处理可枚举的内容。我的目的是将它转换回Datatable,它在包含它的方法的末尾返回。然后将其设置为datagridview的源。 当涉及到可枚举的时候,我是非常业余的,所以如果我可以使用它,而它是可枚举的状态,就像Datatable可以随意解释一样。