我想编写一个Linq
查询来应用 group-by on DataTable
,它将结果输出为DataTable
.
我试过这段代码,它返回一个var
类型的结果,但我想要结果DataTable
var query = from row in dt.AsEnumerable()
group row by row.Field<DateTime>("ExpDate").Year into grp
select new
{
Years = grp.Key,
RSF = grp.Sum(r => r.Field<decimal>("SpaceRSF"))
};
请你能帮助我找到一个正确的答案。