DataSet ds = new DataSet(); DataTable dt = new DataTable(); //Déclaration et ajout des 4 premières colonnes //dt.Columns.Add(new DataColumn("col1")); //Ajout de la colonne en question dt.Columns.Add(new DataColumn("colSomme", typeof(decimal))); ds.Tables.Add(dt); //Création d'une nouvelle ligne DataRow dr = dt.NewRow(); dr["col1"] = vect[0]; //... dr["colSomme"] = vect[4]; dt.Rows.Add(dr); //Ajout de la ligne récapitulative dr = dt.NewRow(); dr["colSomme"] = dt.Compute("SUM(colSomme)", String.Empty); //Eventuellement d'autres calculs sur d'autres colonnes dt.Rows.Add(dr);