none
Lentitud reporte Crystal Report con c# RRS feed

  • Pregunta

  •               Buenas tengo un problema con utilizar mas de una conexión con el crystal report, veo algo lento ... la primera vez tarda 2 a 3 segundos. Luego a volver a llamar al reporte es mucho mas rapido, me imagino porque se queda en la caché  

     using (var rpDocumento = new ReportDocument())
                {
                    rpDocumento.Load(Application.StartupPath + "\\Reportes\\Plantillas\\DeterminacionesByFecha.rpt");
                    rpDocumento.SetParameterValue("@FechaDesde", txtFechaDesde.Value);
                    rpDocumento.SetParameterValue("@FechaHasta", txtFechaHasta.Value);
    
                    rpDocumento.Database.Tables[0].SetDataSource(dtDeterminaciones);
                    rpDocumento.Database.Tables[1].SetDataSource(dtPacientes);
    
                    var frmVistaPrevia = new frmVistaPrevia();
                    frmVistaPrevia.crvVistaPrevia.ReportSource = rpDocumento;
                    frmVistaPrevia.ShowDialog();
                }

                       Al asignar al Tables veo que demora un poco, tendrían algún otro ejemplo con utilizar solo con el   rpDocumento.SetDataSource(dtDeterminaciones). De tal forma armar todo en un dataTable y asignar nomas ya al SetDataSource sin utlizar enlazada con Tables.

                           Saludos

    Bader Molinas

    Paraguay

    jueves, 30 de abril de 2020 4:06

Todas las respuestas

  • Hola

     

    Gracias por levantar tu consulta en los foros de MSDN. Estamos analizando su pregunta y vamos a darle seguimiento para buscar la mejor repuesta pertinente al caso.

     

    Gracias por usar los foros de MSDN.

    jueves, 30 de abril de 2020 12:53
    Moderador