Visual Basic.NET - Sumar columnas de un DataGrid

 
Vista:

Sumar columnas de un DataGrid

Publicado por Gerardo (4 intervenciones) el 11/06/2004 03:50:25
Disculpando mi ignorancia y como ya buské akí mi duda y no la encontre, hago un llamado a su sabiduria.

Resulta ke tengo un DataGrid y en el voy agregando datos, bien, lo ke kiero es ke los datos numéricos se sumen en una etiketa, ya sea al ir agregando cada renglón o al modificar directamente en el Grid un valor agregado.

De antemano, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:Sumar columnas de un DataGrid

Publicado por Yamil Bracho (631 intervenciones) el 11/06/2004 06:37:59
Pues simpelmente debes recorrer el DataTable en que esta basado tu datagrid. Haces algo como

DataRow row;
double total = 0
For each row in tudatatable.Rows
total = total + CDbl(row("campo_a_totalizar"")
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sumar columnas de un DataGrid

Publicado por Edgar (1501 intervenciones) el 11/06/2004 15:08:24
Hola

Es bien sencillo si tu DataGrid está enlazado con un DataTable... lo unico que debes hacer es usar el método Compute de la tabla.. algo asi

Private Sub ComputeBySalesSalesID(ByVal myDataSet As DataSet)
Dim myTable As DataTable
myTable = myDataSet.Tables("Orders")
Dim objSum As Object
objSum = myTable.Compute("Sum(Total)", "EmpID = 5")
End Sub

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar