17 oct 2013

Utilizar Linq con un Datatable para agrupar y sumar las cantidades por item.

var result_dt = from r in Datatable.AsEnumerable()
                      group r by r.Field<Int64>("item_ID") into dtGroup
                      select new { item_ID=dtGroup.Key, 

                                 quantity= dtGroup.Sum(r =>r.Field<Decimal>("quantity"))};

            foreach (var t in result_dt)
            {
              Console.WriteLine(t.item_ID+ " " + t.quantity);
            }

No hay comentarios.:

Publicar un comentario

Comando para instalar programas en Ubuntu

1.- Usando APT: Comando actualizar ubuntu sudo apt update //compara sudo apt upgrade //descarga los paquete sudo apt install //es necesario ...