none
Problema con presentación del ReportViewer, con respecto a las propiedades AsyncRendering y SizeToReportContent RRS feed

  • Pregunta

  • Un saludo a todos.

    Tengo un problema de presentación con respecto a unos reportes que desarrollé con controles Table, otros que desarrolle con Matrix no tienen este problema.

    Mi problema es que apenas dejé las propiedades de los ReportViewer por defecto el reporte me salía bien, pero con un tamaño determinado que mostraba ScrollBars y lo que yo necesitaba era que el ReportViewer se adaptara al tamaño del reporte. Para esto cambié las propiedades de AsyncRendering a false y SizeToReportContent a true. Esto funcionó bien, porque el ReportViewer se adaptó al tamaño del reporte, pero la presentación de la tabla en mi aspx cambió totalmente, haciendo las columnas más angostas para crear varios renglones por fila y quitando los bordes tipo Solid que se añadieron en la primera columna de la zona Data de Table coincidencialmente.

    Estoy usando Visual Studio 2008 (Framework 3.5 SP1) para el aspx y SQL Server 2005 para el SSRS y el ReportViewer se encuentra en Remote Processing, pero temporalmente porque para su publicación el aspx se va a publicar en la misma máquina. No se si esto tenga alguna relación en esto.

    Muchas gracias,

    Camilo Parra

    PD: Cuando se exporta a pdf la presentación sale bien, cuando se visualiza localmente desde el Administrador de informes(http://localhost/Reports/Pages/Folder.aspx) sale bien, pero cuando se visualiza remotamente desde el Administrador de informes (http://serverdev/Reports/Pages/Folder.aspx) y cuando se exporta a Archivo Web en ambas opciones mejora, pero los bordes derechos no se ven.

    • Editado camilo_888 lunes, 13 de julio de 2009 19:08
    lunes, 13 de julio de 2009 15:11

Respuestas

  • Un saludo a todos.

    Para solucionar mi problema digamos que hice un "machetazo" o "chambonada" como lo decimos aca en Colombia (es decir, algo que soluciona las cosas, pero que no es la manera correcta de hacerlo). Lo que hice fue insertar una columna en blanco y solamente con los bordes que limitan con las columnas que tenían información.

    No es la mejor manera de hacerlo, pero pues a mi se me hace que esto es mas que un problema, un bug con el reportviewer o hasta depronto con el SSRS. Cualquier solución que SI sea la correcta esta bienvenida.

    Muchas gracias,

    Camilo Parra

    • Marcado como respuesta camilo_888 jueves, 23 de julio de 2009 16:51
    jueves, 23 de julio de 2009 16:51