Foros del Web » Programación para mayores de 30 ;) » .NET »

Como sumar las filas de un datagrid

Estas en el tema de Como sumar las filas de un datagrid en el foro de .NET en Foros del Web. Hola a todos, tengo una aplicación en vb.net donde poseo un datagridview con las columnas: producto, cantidad, precio, totales. Quisiera saber si existe la posibilidad ...
  #1 (permalink)  
Antiguo 25/03/2012, 20:57
 
Fecha de Ingreso: febrero-2012
Mensajes: 22
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Como sumar las filas de un datagrid

Hola a todos, tengo una aplicación en vb.net donde poseo un datagridview con las columnas: producto, cantidad, precio, totales. Quisiera saber si existe la posibilidad de a medida que voy ingresando productos pueda colocar en la ultima fila del datagrid la sumatoria de lo totales. Ejemplo

producto-------cantidad-------precio----total

pro1------------------2------------10-------20

pro2------------------1------------30-------30

ultima fila -----------------------------------50

quisiera poder hacerlo así. La única duda que tengo es en cual evento o con que método puedo yo insertar la suma de la celda totales.
  #2 (permalink)  
Antiguo 25/03/2012, 23:39
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: Como sumar las filas de un datagrid

Hola.
Hay un evento que se dispara cuando uno termina de editar, podrias hacer el calculo en ese evento
El evento es el CellEndEdit
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard

Última edición por ramirezmario7; 25/03/2012 a las 23:46
  #3 (permalink)  
Antiguo 26/03/2012, 12:17
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: Como sumar las filas de un datagrid

Hola jjap_unefa, yo utilizo la siguiente linea para hacer la suma de la columna, no se si te sirva, pero aqui te la dejo por si te sirve de algo.

Dim suma As Double = 0
For Each fila As DataGridViewRow In DataGridView1.Rows
suma += CDbl(fila.Cells("columna").Value)
Next
Me.DataGridView1.Rows.Add(suma)

Saludos.....
  #4 (permalink)  
Antiguo 26/03/2012, 12:55
 
Fecha de Ingreso: febrero-2012
Mensajes: 22
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Como sumar las filas de un datagrid

Muchas gracias por su información me ha servido de ayuda... :)

Etiquetas: vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:17.