
30/09/2009, 06:17
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 80
Antigüedad: 16 años, 4 meses Puntos: 1 | |
Respuesta: Report viewer relentiza ejecución del programa Hola:
He estado investigando y ya se donde se me produce el problema. Se produce cuando el informe tiene algún tipo de expresión o hace referencia a un parametro. Por ejemplo en un informe con varios cuadros de texto tipo label y una tabla y una lista enlazadas a datasets (uno un dataset de tablas y otro MySettings) no se relentiza. Si en la región de la lista, o en el cuerpo del informe o en la cabecera o el pie de página coloco otro cuadro de texto con cualquier expresión (desde 1+1, un enlace a un parametro o un enlace a un parametro global como el número de página) entonces se relentiza. Vamos, básicamente en cuanto utilizo una expresión. Incluso si por ejemplo en una tabla hago referencia a otra celda (ReportItem!loquesea...) también se produce.
No se si a alguien mas le pasa esto pero estaría interesado en que alguien tratara de reproducirlo para saber si es algo inherente a los informes con ReportViewer o soy el único pringui al que le pasa. Es posible que se haya pasado, ya que si la aplicación en sí no abre formularios que tarden (con muchos enlaces o gráficos) la diferencia puede no ser significativa, pero cuando los siguientes formularios del proyecto "pesan" se nota bastante. No obstante si uno se fija (y a mi ya me duelen los ojos de fijarme) en mi caso en cuanto colocas una expresión hay una pequeña diferencia en como se abre un informe: sin la expresión se abre automáticamente y con la expresión tarda unas décimas de segundo.
Por favor si alguien lo prueba que me diga algo.
Saludos.
Eduardo |