none
Problemas al realizar cambios de página en Crystal Report y Vs 2010 Asp.net RRS feed

  • Pregunta

  • Amigos,

    Les comento que descargué e instalé la versión de Crystal Reports for Vs2010 dado que Visual Studio 2010 no incluye.

    El proyecto muestra el reporte pero cuando hago un cambio de página se queda procesando sin terminar el ciclo.

    El page Load esta del siguiente modo.

            protected void Page_Load(object sender, EventArgs e)
            {
                ReportDocument Rd = new ReportDocument();
    //MANEJADORENLACE ES CARGADO DE MANERA PREVIA
                Rd.Load(Server.MapPath(ManejadorEnlace.sNombreReporte));
                Rd.SetDataSource(ManejadorEnlace.Datos);
                for (int i = 0; i < ManejadorEnlace.Parametros.Count; i++)
                {
                    Rd.SetParameterValue(i, ManejadorEnlace.Parametros[i]);
                }
                Reporteador.ReportSource = Rd;
            }

    Pasa por todo el segmento de código y se queda esperando. y esperando, y esperando.

    Me falta implementar algun evento???.

    • Cambiado Eder Costa miércoles, 29 de agosto de 2012 14:42 Cambiado de foro Asp.net (De:ASP.NET)
    lunes, 27 de agosto de 2012 5:11

Todas las respuestas

  • que volumen de datos estas queriendo cargar en el reporte ? porque si se genera un reporte digamos de 10Mb ten en cuenta que se debe descargar este documento, y ese volumne lleva su tiempo

    que pasa si validas que solo se muestran 2 o 3  registros, se visualiza el reporte ?

    los parametros que defines aqui

     for (int i = 0; i < ManejadorEnlace.Parametros.Count; i++)
                {
                    Rd.SetParameterValue(i, ManejadorEnlace.Parametros[i]);
                }

    actuan como filtro de alguna query interna al reporte ? lo pregunto porque podria los filtros demorar la respuesta de la query

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 27 de agosto de 2012 5:29
  • Gracias por responder,

    Los datos en el DataSet Alcanzan para 6 páginas.

    Es decir, puedo ver el reporte inicialmente, pero cuando presiono el boton para ir a la 2da página, sale el mensaje de Espera.

    Los parametros envio al reporte, son para mostrarlos dentro del reporte, no se realiza ningún filtro con ellos dentro del reporte.

    El filtro se realiza cuando se genera el dataSet, que en este caso ya esta generado con anticipación.

    Saludos.

    lunes, 27 de agosto de 2012 5:51
  • este problema se presenta cuando lo ejecutas desde el Vs, o cuando lo hacesde desde una publicacion del desarrollo en el iis del servidor web ?

    igual es raro que sea un problema en el cambio de la pagina

    es el unico reporte que sucede esto, o tieness otros con los cuales validar el mismo comportamiento ?


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 27 de agosto de 2012 6:35
  • Te comento, que sucede cuando lo ejecuto desde Vs, aún no hice la publicación para probarlo desde iss, y es en todos los reportes que sucede lo mismo.

    Saludos.

    lunes, 27 de agosto de 2012 22:39
  • Hola Didier

    Tu post se cambiará por el foro más apropiado para tu pregunta.

    Saludos.


    Eder Costa
    LATAM Forum Support Engineer
    Microsoft Corporation
    forumguys

    miércoles, 29 de agosto de 2012 14:42
  • Alguna idea, de cómo resolver esto???, hasta ahora no lo logro.

    Saludos.

    lunes, 10 de septiembre de 2012 20:08
  • depura tu evento load, para ver si el for no te trae problemas, que parametros le envias? en el recorrido del for?

    no se como sea el 2010 pero imagino que trabajas con datasets tipados no?, enviale simplemente el dataset al report source, yo visualizo reportes de hasta 60 paginas y no se congela, igual solo te pasa con ese reporte o con todos? por que si no podria ser problema de la instalacion de crystal, saludos

    lunes, 10 de septiembre de 2012 20:22