2009-02-15 29 views

risposta

65

Se non tipizzato (sostituire int con il tipo di dati corretto):

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

o:

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

Se digitato:

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

Che ha fatto il trucco. Grazie mille –

+2

Si noti che è necessario il System.Data.DataSetExtensions Assembly per il funzionamento di cui sopra. – kervin

+1

@kervin: inoltre, è necessario assicurarsi che questo sia sopra il proprio file di codice: 'using System.Linq;' – JohnB

Problemi correlati