I'm just started to read up on LINQ and I want to start incorporating it into my code. I know how to compute the sum of a DataTable's column by either "Foreach"-ing through the rows or by doing a compute.sum on the specific column. How do I do the equivalent with LINQ to DataSet?
+6
A:
If untyped (replace int
with the correct data type):
var sum = table.AsEnumerable().Sum(x=>x.Field<int>(3));
or:
var sum = table.AsEnumerable().Sum(x=>x.Field<int>("SomeProperty"));
If typed:
var sum = table.Sum(x=>x.SomeProperty);
Marc Gravell
2009-02-15 03:32:26
That did the trick. Thank you very much
rivera.reyrivera
2009-02-15 07:08:19
A:
How to achieve this with Linq to XML Thanks. There is nothiug like TABLE
Patrick
2009-12-21 03:45:38