我想编写一个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"))
};
请你能帮助我找到一个正确的答案。