como hacer un DataGrid con resumenes estilo crystalReport?

13/05/2005 - 18:40 por dennys_scz | Informe spam
he visto aplicaciones que en su grid tenian resumenes.
Me explico, un reporte de productos agrupados por linea y un resumen
(sumatoria)
en la cantidad de productos.
Esto estaba hecho en vfox.
He buscado la forma de hacerlo en vb .net 2003 y no se como comenzar.
alguna sugerencia

gracias
Dennys Barja
dennys_scz@yahoo.com

Preguntas similare

Leer las respuestas

#1 Tristan
14/05/2005 - 11:37 | Informe spam
¿Quieres que la última fila esté separada de alguna forma especial, o te
basta con que el total aparezca en la última fila?.

Si es esto último, puedes añadir una fila al DataTable asociado al DataGrid.
Doy por hecho que sabes como, y calcular para cada campo el total mediante
el método Compute() del DataTable.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 dennys_scz
24/05/2005 - 16:52 | Informe spam
hola Tristan
Bueno lo que tu me dices ya lo hice, pero solo puedo dar un resumen al final
de la tabla
Sin embargo yo queria saber si se puede agrupar la informacion, es decir
sacar subtotales por ej que cada 5 lineas salga un total.
Espero haberme explicado mejor
gracias
Dennys Barja C.

"Tristan" wrote:

¿Quieres que la última fila esté separada de alguna forma especial, o te
basta con que el total aparezca en la última fila?.

Si es esto último, puedes añadir una fila al DataTable asociado al DataGrid.
Doy por hecho que sabes como, y calcular para cada campo el total mediante
el método Compute() del DataTable.

Juan Carlos Badiola
MVP - C#



Respuesta Responder a este mensaje
#3 Tristan
24/05/2005 - 18:23 | Informe spam
Por ejemplo de la misma forma, añadiendo filas al datatable.

La colección Rows del datatable permite añadir filas en cualquier posición
con el método InsertAt.

dim fila as datarow = tuTabla.NewRow()
fila(campo) = total campo
...
tuTabla.Rows.InsertAt(fila, 5)
...

Solo tienes que recorrer las filas en un bucle e ir añadiendo las filas con
resultados.

Otra forma, aunque no se si mejor en tu caso, es crear dos tablas
relacionadas en tu dataset, de forma que las filas de una totalicen los de
la otra.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#4 dennys_scz
25/05/2005 - 18:10 | Informe spam
estaba pensando en hacer un bucle e ir añadiendo las filas, como tu me
indicas, pero la verdad es que no me gustaria hacerlo de esa forma.

Te comento que ya tengo el dataset con la relacion, y lo que no sé, es cual
es la funcion para subTotalizar y totalizar una tabla.

si tu sabes, te lo agradeceria mucho

Dennys Barja C.
Respuesta Responder a este mensaje
#5 Tristan
25/05/2005 - 21:58 | Informe spam
¿Pero cuales son las tablas y cuales las relaciones que dices que tienes?.

Es que para totalizar depende de lo que quieras. No me hago una idea con lo
que has contado hasta ahora.



Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida