Enlazar un dataset con crystal

27/04/2005 - 12:09 por Baldor | Informe spam
¿Como puedo diseñar un informe a partir de un dataset y no de una BD?

Lo que quiero es construir un dataset en ejecución con campos que yo
quiera, añadir los registros manualmente en el dataset, y despues vincular
el dataset con algo como:


Dim CR As New CrystalDecisions.CrystalReports.Engine.ReportDocument
CR.Load(PathReports & "\informe.rpt")
CR.SetDataSource(dsDatosInforme)
CR.PrintToPrinter(1, False, 0, 0)
CR.Dispose()

donde dsDatosInforme es el dataset que he fabricado.

El problema es que no puedo ni empezar a diseñar el crystal report, porque
no puedo elegir el origen de datos para el report. Supongo que en la
pantalla de asistente de base de datos, para elegir el origen de datos,
debería poder elegir un ADO.NET Dataset, pero no me aparece ninguno.

¿Alguien me puede echar una mano?
 

Leer las respuestas

#1 Baldor
28/04/2005 - 13:16 | Informe spam
Muchisimas gracias, funcionó a la perfección.

Solo una pregunta sobre esto. En estos momentos tengo un elemento en mi
solución denominado "dsXXXX.xsd", que lógicamente contiene la definición del
dataset que le paso al DataSource del crystal report. La pregunta es:
¿este fichero es necesario distribuirlo con la aplicación o incluso se
puede eliminar del proyecto, si ya estamos seguros de que ya no vamos a
tocas más el rpt?


"J. Carlos Herrrero" escribió en el mensaje
news:%
Mostrar la cita

Preguntas similares