Ho creato ed usato questa classe per poter fare un groupby su un datatable ma non riesco a capire non mi funziona.
Nel senso che se utilizzo l'esempio di chiamata nell'articolo scritto in MSDN va bene...quindi mi dovrebbe garantire il funzionamente della mia classe.
A questo punto penso che il problema sia nella mia chiamata.
Il codice è il seguente:

Dim ds As New DataSet
Dim dsHelper As DataSetHelper.DataSetHelper
Dim dt As DataTable = CType(Session("dt"), DataTable)
dt.TableName = "Imballo"
ds.Tables.Add(dt)

dsHelper = New DataSetHelper.DataSetHelper(ds)
dsHelper.SelectGroupByInto("ImballoSum", ds.Tables("Imballo"), "cimballo, SUM(quantitabox) quantita", "", "cimballo")

ma nella nuova datatable mi ritrovo la stessa tabella d'origine con i seguenti dati

cimballo quantita
9 10
9 5
Effettivamente questo mi serve in quanto se la somma delle quantita di uno stesso codice imballo non è un multiplo di un dato che reperisco nel DB devo effettuare delle operazioni.
Quindi il mio problema è che la datatbles ImballoSum ha gli stessi dati di Imballo e non i dati aggregati. COme mai?