necesito sumar los resultados de las columnas de un datagrid :
asi esta:
nombre---- apellido---- telefono ---- producto ---- val unidad ---- desscuento---- total
*juan--------*perez------*1234--------* tv ------------ 600 ------------- 100 --------------- 500
*maria------* perez___*543 --------*mp3 --------- 500 - ----------- 300 -----------------300
total factura 1 = 800
............ necesito el total de suma de los totales y luego que los totales se conbiertan en ese valor es decir si uno cueta 500 y 300 la suma da 800 antes de guardarlo en la base de datos necesito que esos dos valores me que den en 800 o que simplemente se actualise antes de guardarlo ... mejor dicho despeus que el programa los sume solos asi es como quiero que quede
nombre---- apellido---- telefono ---- producto ---- val unidad ---- desscuento---- total
*juan--------*perez------*1234--------* tv ------------ 600 ------------- 100 --------------- 800
*maria------* perez___*543 --------*mp3 --------- 500 - ----------- 300 -----------------800
y si digamos agrego otro que me quede asi miren
nombre---- apellido---- telefono ---- producto ---- val unidad ---- desscuento---- total
*juan--------*perez------*1234--------* tv ------------ 600 ------------- 100 --------------- 800
*maria------* perez___*543 --------*mp3 --------- 500 - ----------- 300 -----------------800
*pedro ------* toñez -----*537 ------.dvd --------------100 -------------- 0 --------------------100
e inmediata mente que me lo actualise algo asi
nombre---- apellido---- telefono ---- producto ---- val unidad ---- desscuento---- total
*juan--------*perez------*1234--------* tv ------------ 600 ------------- 100 --------------- 900
*maria------* perez___*543 --------*mp3 --------- 500 - ----------- 300 -----------------900
*pedro ------* toñez -----*537 ------.dvd --------------100 -------------- 0 --------------------900
espero me entiendan por que es urgentisimo que aga esto
gracias
necesito sumar en un datagrid visual basic 8 o superiror
Comenzado por
alcapone
, may 23 2013 02:36
1 respuesta en este tema
#1
Escrito 23 mayo 2013 - 02:36
#2
Escrito 29 agosto 2013 - 01:21
jdpaiz desdes Managua, Nicaragua para el MUNDO
esta linea
(Convert.ToDouble(row.Cells(8).Value))
ace referencia a la posicion de la columna dela cual quieres hacer la suma
espero te sirva
esta linea
(Convert.ToDouble(row.Cells(8).Value))
ace referencia a la posicion de la columna dela cual quieres hacer la suma
espero te sirva
delphi
Dim suma As Double For Each row As DataGridViewRow In DataGridView1.Rows suma = suma + (Convert.ToDouble(row.Cells(8).Value)) Next Me.txtsbtotal.Text = suma.ToString("N2")