sábado, 20 de febrero de 2010

Web Crystal Reports: Botones Navigation no funcionan.

Cuando uno hace clic sobre uno de los botones de navegación de un reporte que está en una página Web, éste se pierde y aparece un error informando que los parámetros de logeo son incorrectos.

Una solución efectiva es utilizar el evento Navigate del control CrystalReportViewer. En dicho evento poner el código que genera el reporte en su defecto llamar al método o función que genera dicho reporte.

Otra alternativa recomendada según lo que he leido en diferentes sitios en internet es utilizar el evento Page_Init de la página Web para generar el reporte; y con base en los ejemplos que me encontré, también se recomienda utilizar una variable de sesión para guardar el reporte, de esa manera el reporte no se estaría generando a cada rato si no más bien cuando sea extrictamente necesario volver a generar el reporte.

No hay comentarios: