c#Datatable as Enumerable

时间:2016-05-26 14:49:45

标签: c# linq datagridview datatable enumerable

我有一个数据表,我需要运行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可以随意解释一样。

0 个答案:

没有答案