none
¿Cómo puedo ejecutar un reporte que hice en el reporteador de Devexpress? RRS feed

  • Pregunta

  • Buen día.

    Tengo un Windows Form en desarrollo en el cual tengo un menú de reportes y que el usuario puede ejecutar sin pasar parametros, sin problemas.

    El usuario quiere poder modificar estos reportes (fuente, colores, etc), así que agregué el reporteador de Devexpress a mi sistema. Comprendo que puedo generar el .repx y buscarlo desde el "Abrir" del reporteador. 

    Mi problema viene cuando quiero abrir ese reporte modificado desde mi menú de reportes, ya que siempre abre el original.

    ¿Alguien sabe cómo puedo intentar abrir mi reporte editado desde el menú de reportes?

    ¡¡GRACIAS!!

    martes, 22 de mayo de 2018 17:47

Respuestas

  • Buen día.

    Después de tanto investigar, pude crear una dll que me permitiera guardar los datos necesarios de mi reporte para después, poder abrir dentro de mi sistema el mismo reporte editado con este pequeño código, utilizando las propiedades de XtraReport: 

    this.documentViewer1.DocumentSource = objReport;
    objReport.Draw += objReport_Draw;
    objReport.DesignerLoaded += objReport_DesignerLoaded;
    objReport.CreateDocument();

    Saludos.

    • Marcado como respuesta Dalia García martes, 5 de junio de 2018 22:09
    martes, 5 de junio de 2018 22:09

Todas las respuestas

  • Hola ,

    En realcion a tu consulta, ¿Pudiste resolverlo? ¿Encontraste una solucion?

    Quedo al pendiente de tus comentarios.

    Saludos cordiales

    Gracias por usar los foros de MSDN

    Tonatiuh Abrego

    _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 24 de mayo de 2018 21:24
    Moderador
  • Desafortunadamente no he encontrado solución a mi pregunta. :(
    jueves, 24 de mayo de 2018 22:34
  • Buen día.

    Después de tanto investigar, pude crear una dll que me permitiera guardar los datos necesarios de mi reporte para después, poder abrir dentro de mi sistema el mismo reporte editado con este pequeño código, utilizando las propiedades de XtraReport: 

    this.documentViewer1.DocumentSource = objReport;
    objReport.Draw += objReport_Draw;
    objReport.DesignerLoaded += objReport_DesignerLoaded;
    objReport.CreateDocument();

    Saludos.

    • Marcado como respuesta Dalia García martes, 5 de junio de 2018 22:09
    martes, 5 de junio de 2018 22:09