none
¿Se puede cargar un reporte de crystal report sin necesidad de una ruta y el archivo fisico C#? RRS feed

  • Pregunta

  • Deseo cargar un reporte de crystal report desde el codigo pero sin una ruta especificada y sin tener el archivo .rpt fisico ejemplo:

    String user, pass, host, catalog;
    user = "UsuarioBD"
    pass = "1234"
    host = "SERVIDOR"
    catolog = "NOMBRE_BD"
    private ReportDocument crystalrpt;
    crystalrpt = new ReportDocument();
    crystalrpt.Load("Nombre_del_reporte.rpt");
    crystalrpt.DataSourceConnections[0].SetConnection(host, catalog, user, pass);
    crystalrpt.SetParameterValue("@fecha", fecha);
    crystalrpt.SetParameterValue("@arcid", identifica);
    crystalReportViewer1.ReportSource = crystalrpt;

    Esto con fines de seguridad ya que si se maneja un archivo físico en una ruta especifica este es vulnerable a modificaciones por parte de personas con conocimiento en programación.


    • Editado Kugo9005 martes, 5 de febrero de 2019 16:50
    martes, 5 de febrero de 2019 16:50

Todas las respuestas

  • Hola Kugo9005  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que estaremos realizando una revisión a profundidad acerca del inconveniente que se te está presentando.

    Proporcionaremos una respuesta lo más pronto posible.

    Gracias por usar los foros de MSDN.

    Pedro Alfaro
     ____

    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.
    martes, 5 de febrero de 2019 19:06
    Moderador
  • Hola

    Según entiendo o por lo menos a mi me funciona así, es que los archivos .rpt solo están vistos en tiempo de desarrollo una vez que se compila ya no los necesitas, por lo tanto en un ambiente de producción no deberías tener archivos .rpt

    • Propuesto como respuesta exequiel22 miércoles, 6 de febrero de 2019 11:58
    martes, 5 de febrero de 2019 19:39