Diferencia entre Vista Previa y CrystalReportViewer
Publicado por Pablo (2 intervenciones) el 12/12/2012 14:43:37
Estimados, recurro a ustedes porque se me agotaron las ideas, estoy luchando con esto desde hace dias.
Estoy trabajando en una Aplicacion Web en Visual Studio 2010 con Crystal Reports para VS2010.
Diseño un reporte muy bonito en el diseñador dentro de Visual Studio, la vista previa del diseñador tambien queda muy bonita. El problema llega en el momento de la ejecucion del programa desde Visual Studio en el mismo servidor de produccion.
El CrystalReportsViewer carga correctamente el informe pero con todos los campos de texto simple movidos en altura, unos datos agrupados escritos unos sobre otros, lineas de borde desfasadas del texto.
Otra curiosidad es que al momento de exportar a PDF o a otro formato, este se vuelve a mostrar correctamente como la vista previa del tiempo de diseño.
No creo que sea un tema de configuracion de impresoras, ni de margenes, ya que en ese caso deberia desplazarse todo igual.
Que es lo que esta fallando?
El codigo que uso para cargar el CrystalReportsViewer es
Realmente ya no se que hacer, agradezco cualquier comentario.
Estoy trabajando en una Aplicacion Web en Visual Studio 2010 con Crystal Reports para VS2010.
Diseño un reporte muy bonito en el diseñador dentro de Visual Studio, la vista previa del diseñador tambien queda muy bonita. El problema llega en el momento de la ejecucion del programa desde Visual Studio en el mismo servidor de produccion.
El CrystalReportsViewer carga correctamente el informe pero con todos los campos de texto simple movidos en altura, unos datos agrupados escritos unos sobre otros, lineas de borde desfasadas del texto.
Otra curiosidad es que al momento de exportar a PDF o a otro formato, este se vuelve a mostrar correctamente como la vista previa del tiempo de diseño.
No creo que sea un tema de configuracion de impresoras, ni de margenes, ya que en ese caso deberia desplazarse todo igual.
Que es lo que esta fallando?
El codigo que uso para cargar el CrystalReportsViewer es
1
2
3
4
5
6
CrystalDecisions.CrystalReports.Engine.ReportDocument unReporte = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
string url=Server.MapPath("Presupuesto.rpt");
unReporte.Load(url);
unReporte.SetParameterValue(0, codPresupuesto);
CrystalReportViewer1.ReportSource = unReporte;
Realmente ya no se que hacer, agradezco cualquier comentario.
Valora esta pregunta


1