locked
Reporteador Parametrizable ReportViewer c# RRS feed

  • Pregunta

  • Que tal a todos!

    Tengo un problema que no sé cómo resolver, cualquier sugerencia es buena.

    Necesito hacer un reporteador parametrizable en Web. Es decir, de una consulta, el usuario puede elegir qué campos desea ver en el reporte y se debe mostrar. Actualmente ya logré hacer que mediante checkboxes el usuario seleccione los campos que desee. Sin embargo, este reporte deberá poderse exportar a Excel y a PDF, tal como lo hace el ReportViewer y con un grid, no puedo lograr esta funcionalidad (si alguien me puede dar una sugerencia, sería excelente)

    Lo que quiero es que este reporte se pueda mostrar en un ReportViewer, para que de esta manera, lo pueda exportar a Excel, PDF, word, etc.. Pero en el momento de generar el dataset, como todo lo hago a través de un procedimiento almacenado que concatena los campos que requiero con la consulta completa, no trae campo alguno, debido a que en tiempo de diseño aún no tengo definidos los campos que se deberán mostrar en el reporte. Por tanto, no se puede generar el reporte.

    Leí algo sobre generar el RDL a través de un tutorial que ofrece Microsoft:
    http://msdn.microsoft.com/en-us/library/aa337423.aspx

    sin embargo, este tutorial es para generar una aplicación de consola que genere los RDL's. Pero no sé como se puede aplicar esto en un WebForm que contiene un ReportViewer.

    Agradeceré su ayuda, realmente estoy exhausto de buscar y no encontrar nada.

    Saludos!!
    jueves, 21 de mayo de 2009 22:48

Todas las respuestas

  • Hola,

    Este no es el foro adecuado para esta pregunta, este foro está dedicado a Microsoft Dynamics CRM. Prueba a buscar algun foro sobre desarrollo en C Sharp. De todas formas la funcionalidad que buscas esta incluida en algunos controles para ASP.Net como los de Infragistics y otros. Busca en Internet más información sobre como generar excels y pdfs con ASP.Net.

    Un saludo
    Marco Amoedo - http://marcoamoedo.com
    lunes, 1 de junio de 2009 10:57
    Moderador