2009-02-15 13 views

Antwort

65

Wenn nicht typisiert (ersetzen int mit dem richtigen Datentyp):

var sum = table.AsEnumerable().Sum(x=>x.Field<int>(3)); 

oder:

var sum = table.AsEnumerable().Sum(x=>x.Field<int>("SomeProperty")); 

Wenn getippt:

var sum = table.Sum(x=>x.SomeProperty); 
+0

, die den Trick taten. Vielen Dank –

+2

Beachten Sie, dass Sie die System.Data.DataSetExtensions Assembly für die oben genannten benötigen. – kervin

+1

@Kervin: auch, müssen Sie sicherstellen, dass dies auf Ihrer Code-Datei ist: 'using System.Linq;' – JohnB