// Aquí dt2 cambia su propia tabla de fechas
var groupBy = from q en dt2.AsEnumerable ()
agrupe q por nuevo {t1 = q.Field <string> ("FBILLTYPEID"), t2 = q.Field <object> ("FDate")} en g // en esa columna de datosseleccione new
{
g.Key.t1, // La columna t1 correspondiente es la columna
FBILLTYPEID g.Key.t2, /, la columna t2 correspondiente es la columna
FDate sumValue = g.Sum (p => Decimal.Parse (p [2] .ToString ())) // Esa columna de datos. Comienza a contar desde cero.
};
// Resumen de resultados del bucle
foreach (elemento var en groupBy)
{
string name = item.t1.ToString ();
string fate = item.t2.ToString ();
string sumValue = item.sumValue.
}