Suma de filas de un datagrid a otro datagrid

25/06/2005 - 22:14 por Andreu Bañuls | Informe spam
Hola foro... Soy novato, perdonad si es demasiado facil mi pregunta...
Tengo un problema con datagrids, y es que no se como sumar el contenido de
todas las filas de una columna de un datagrid y mostrar el resultado en otro
datagrid destinado solo a los totales... se puede hacer? pienso que sacando
los datos a una matriz y de ahi en adelante, pero no se como.
Alguien me puede ayudar?¿?

Gracias por anticipado.

Preguntas similare

Leer las respuestas

#1 DJ MIAO
25/06/2005 - 23:43 | Informe spam
Comprate un libro.


MIao..
Hola foro... Soy novato, perdonad si es demasiado facil


mi pregunta...
Tengo un problema con datagrids, y es que no se como


sumar el contenido de
todas las filas de una columna de un datagrid y mostrar


el resultado en otro
datagrid destinado solo a los totales... se puede hacer?


pienso que sacando
los datos a una matriz y de ahi en adelante, pero no se


como.
Alguien me puede ayudar?¿?

Gracias por anticipado.


.

Respuesta Responder a este mensaje
#2 Andreu Bañuls
26/06/2005 - 00:07 | Informe spam
Alguien con mas solera que el gato...
Perdona pero la respuesta a mi pregunta no esta ni en la biblia de
visual(anaya), ni en rpogramacion avanzada(mcgraw), ni en programacion de
base de datos con visual basic(anaya)... Creo que ya van bastantes libros y
solo pido un poco de ayuda. No todos nacemos sabiendo como algunos.

"Andreu Bañuls" escribió en el mensaje
news:%
Hola foro... Soy novato, perdonad si es demasiado facil mi pregunta...
Tengo un problema con datagrids, y es que no se como sumar el contenido
de todas las filas de una columna de un datagrid y mostrar el resultado en
otro datagrid destinado solo a los totales... se puede hacer? pienso que
sacando los datos a una matriz y de ahi en adelante, pero no se como.
Alguien me puede ayudar?¿?

Gracias por anticipado.


Respuesta Responder a este mensaje
#3 Carlos Gómez
26/06/2005 - 09:31 | Informe spam
Andreu Bañuls wrote:

Hola foro... Soy novato, perdonad si es demasiado facil mi pregunta...
Tengo un problema con datagrids, y es que no se como sumar el contenido
de
todas las filas de una columna de un datagrid y mostrar el resultado en
otro datagrid destinado solo a los totales... se puede hacer? pienso que
sacando los datos a una matriz y de ahi en adelante, pero no se como.
Alguien me puede ayudar?¿?

Gracias por anticipado.



Si el DataGrid1 contiene los valores que quieres sumar y están asociados a
la tabla tb1 y el DataGrid2 contiene los totales

dim i as integer=0
dim total as double=0
dim COLUMNA as integer=N 'N es un número que corresponde con la columna que
'quieres sumar
'recorremos las filas
for i=0 to tb1.rows.count-1
total=0
'recorremos las columnas
for j=0 to tb1.columns.count-1
total += DataGrid1.item(i,COLUMNA)
next j
'Escribimos el total en la primero en la fila i, columna 0 del DataGrid2
DataGrid2.item(i,0)=total
next i

Respuesta Responder a este mensaje
#4 Andreu Bañuls
27/06/2005 - 01:46 | Informe spam
Muchas gracias, por tu respuesta, decirte que me funciona a la
perfección...
Ya estaba desesperado...

"Carlos Gómez" escribió en el mensaje
news:
Andreu Bañuls wrote:

Hola foro... Soy novato, perdonad si es demasiado facil mi pregunta...
Tengo un problema con datagrids, y es que no se como sumar el contenido
de
todas las filas de una columna de un datagrid y mostrar el resultado en
otro datagrid destinado solo a los totales... se puede hacer? pienso que
sacando los datos a una matriz y de ahi en adelante, pero no se como.
Alguien me puede ayudar?¿?

Gracias por anticipado.



Si el DataGrid1 contiene los valores que quieres sumar y están asociados a
la tabla tb1 y el DataGrid2 contiene los totales

dim i as integer=0
dim total as double=0
dim COLUMNA as integer=N 'N es un número que corresponde con la columna
que
'quieres sumar
'recorremos las filas
for i=0 to tb1.rows.count-1
total=0
'recorremos las columnas
for j=0 to tb1.columns.count-1
total += DataGrid1.item(i,COLUMNA)
next j
'Escribimos el total en la primero en la fila i, columna 0 del DataGrid2
DataGrid2.item(i,0)=total
next i



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida