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

¿Como sumar el total de todos los productos en datagridview?

Estas en el tema de ¿Como sumar el total de todos los productos en datagridview? en el foro de .NET en Foros del Web. hola tengo este codigo que me realiza los calculos en el datagrid y me los muestra en textboxes Cita: rivate Sub DataGridView1_CellEndEdit(sender As Object, e ...
  #1 (permalink)  
Antiguo 30/03/2013, 21:19
 
Fecha de Ingreso: febrero-2013
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta ¿Como sumar el total de todos los productos en datagridview?

hola tengo este codigo que me realiza los calculos en el datagrid y me los muestra en textboxes

Cita:
rivate Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit

Dim Dt_Valor1, Dt_Valor2, Dt_valor3, Dt_Resultado, IVA, total, base_impo As Double
If DataGridView1.Columns(e.ColumnIndex).Name = "CANTIDAD" Or FACTURADataGridView.Columns(e.ColumnIndex).Name = "PRECIO" Then
Dt_Valor1 = Convert.ToDouble(DataGridView1.Rows(e.RowIndex).Ce lls("CANTIDAD").EditedFormattedValue)
Dt_Valor2 = Convert.ToDouble(DataGridView1.Rows(e.RowIndex).Ce lls("PRECIO").EditedFormattedValue)
Dt_valor3 = Convert.ToDouble(DataGridView1.Rows(e.RowIndex).Ce lls("IVA").EditedFormattedValue)
Dt_Resultado = (Dt_Valor1 * Dt_Valor2)
IVA = (Val(Dt_Resultado) * Val(Dt_valor3)) / 100
total = Val(Dt_Resultado)
base_impo = Val(total) - Val(IVA)


DataGridView1.Rows(e.RowIndex).Cells("TOTAL").Valu e = Format(Dt_Resultado, "$ #,##0.00")

SUMATextBox.Text = Format(Dt_Resultado, "$ #,##0.00")
IVATextBox.Text = Format(IVA, "$ #,##0.00")
BASE_IMPONIBLETextBox.Text = Format(base_impo, "$ #,##0.00")
TOTALTextBox.Text = Format(total, "$ #,##0.00")

ahora me gustaria que si tengo 3 articulos o mas el valor de cada uno se sumen y muestren el total en SUMAtextbox
Que modifico o adiciono gracias
  #2 (permalink)  
Antiguo 31/03/2013, 16:03
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 9 meses
Puntos: 67
Respuesta: ¿Como sumar el total de todos los productos en datagridview?

Podrías hacer un bucle de la siguiente manera:
Código vb:
Ver original
  1. Dim Sumatorio As Double
  2. For Each item As DataGridViewRow In DataGridView1.Rows
  3.     Sumatorio += item.Cells(2).Value()
  4. Next
  5. MsgBox(Sumatorio)
Cambiando el 2 de Cells(2) por el número de la celda donde tengas el total, te hara las sumas en la variable Sumatorio.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Etiquetas: productos
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 13:56.