Use LINQ para agrupar datos de DataTable

Quiero usar LINQ para agrupar datos de una DataTable (columnas: userid, chargetag, charge).

El contenido podría verse así:

userid    chargetag    charge
-----------------------------
user1     tag3         100
user2     tag3         100
user3     tag5         250

Necesito algo como esto como resultado:

chargetag    count    sum
-------------------------
tag3         2        200
tag5         1        250

Esto es lo que tengo hasta ahora:

var groupedData = from b in dataTable.AsEnumerable()
                  group b by b.Field<string>("chargetag") into g
                  let count = g.Count()
                  select new
                  {
                      ChargeTag = g.Key,
                      Count = count,
                  };

Puedo extraer el nombre de la etiqueta de carga y el número de la misma. ¿Cómo tendría que cambiar la consulta LINQ para acceder también a la suma de los cargos?

Gracias por adelantado :-)

Saludos, Kevin

Respuestas a la pregunta(1)

Su respuesta a la pregunta