【发布时间】:2016-09-08 12:39:51
【问题描述】:
谁能简要解释一下为什么我不能在以下linq 对象(IEnumurable 类型)上使用CopyToDataTable 方法?
var query = from r in SourceData.AsEnumerable()
group r by r["fruitid"] into Dt
select new
{
Group = Dt.Key,
Sum = Dt.Sum((t)=> double.Parse(t["name"].ToString()))
};
提醒:我的目标是在GroupBy Clause 之后检索结果DataTable
【问题讨论】:
-
你怎么无法使用
CopyToDataTable?它没有出现在 Intellisense 中吗?如果您仍然尝试,它不会编译吗?是否抛出异常? -
请告诉我们您遇到的错误。否则我们帮不了你
-
SourceData是你的DataTable吗? -
@krillgar:它没有出现在
Intellisense中。 -
@codelahiru:
SourceData确实是我的DataTable。
标签: c# linq group-by asenumerable