Cargar Listview en un Dataset.

07/01/2005 - 13:41 por Cecilio | Informe spam
Buenas, a ver si alguien me puede aconsejar:

En un Winform tengo un Listview que carga una serie de datos, unos
directamente de la BBDD y otros calculados . Ahora necesito hacer un informe
con CristalReports9 que muestre el contenido del Listview.
El problema es que los campos calculados son excesivamente complejos para
realizarlos con el editor de formulas de Cristal, por eso me gustaría saber
si puedo cargar directamente el contenido del Listview a un Dataset para que
Cristal lo utilice como fuente de datos.


Un Saludo
 

Leer las respuestas

#1 Guillermo guille
07/01/2005 - 14:05 | Informe spam
Una de las ventajas de los DataSet (o DataTable) es que puedes crearlos "al
vuelo", sin ningún tipo de dependencia de la base de datos, por tanto me
imagino que podrás crear sin problemas una tabla "virtual" basándote en los
datos del ListView y esa tabla (o tablas) pasárselas al Cystal para que cree el
reporte oportuno.

En la ayuda de VS vienen algunos ejemplos de cómo crear los campos (o columnas)
de un dataTable con el tipo de datos que realmente necesites. Crealos
dependiendo de lo que ya tengas en el ListView y después rellena los datos de
cada fila dependiendo de lo que tenga en cada fila del ListView y... el resto
dependerá del Crystal (el cual nunca he usado, así que doy por hecho que sabrás
como manejarlo).

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Cecilio" wrote in message
news:
Buenas, a ver si alguien me puede aconsejar:

En un Winform tengo un Listview que carga una serie de datos, unos
directamente de la BBDD y otros calculados . Ahora necesito hacer un informe
con CristalReports9 que muestre el contenido del Listview.
El problema es que los campos calculados son excesivamente complejos para
realizarlos con el editor de formulas de Cristal, por eso me gustaría saber
si puedo cargar directamente el contenido del Listview a un Dataset para que
Cristal lo utilice como fuente de datos.


Un Saludo

Preguntas similares