Re: sumar columnas DataGridView Bueno, en el caso de que solo desees esa tercera columna, para mostrar en el DatagridView, no necesitarás tenerla físicamente en la BD, pero si necesitarás crearla en memoria.
Después que llenes el DataTable que se mostrará en el grid, adiciona la tercera columnna y calcúlala usando un algoritmo semejante al que te plantea el señor Movilla:
algo así:
Dim dblSaldo as Double = 0 ' (o Integer) depende de los tipos de datos de las otras dos columnas
for i as Integer = 0 to dt.Rows.Count - 1
dblSaldo += dr.Rows(i)("Ingreso")
dblSaldo -= dr.Rows(i)("Gasto")
dr.Rows(i)("Saldo") = dblSaldo
Next
Tienes que tener en cuenta que el DataTable esté en el orden preciso.
Después de esto asigna a la propiedad DataSource la tabla que completaste.
Espero haberte ayudado.
__________________
Saludos,
Juan Carlos Carballo Quevedo
|