541 messaggi dal 09 febbraio 2004
è possibile anche usare clusule tipo group by sum etc ?

How group by and sum values in DataTable?
...
There is no standard functionality in the DataTable itself to do this. If
you can use LINQ, then the groupby clause will do the aggregation for you.


source: http://bit.ly/aC5ITH

HTH
Modificato da dancerjude il 14 ottobre 2010 18.37 -
710 messaggi dal 13 novembre 2008
Contributi
usa Linq, tralaltro ti rende la vita più facile, su un semplice DT, con Id non univoci e Value (decimal), questa è la somma dei Value per Id:

var query = from row in table.AsEnumerable()
group row by row.Field<int>("Id") into groupR
orderby groupR.Key
select new
{
Id = groupR.Key,
Sum = groupR.Sum(r => r.Field<decimal>("Value"))
};

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.