none
porque No se muestra el CrystalReport asp.net c#? RRS feed

  • Pregunta

  • Creo un webForm Default en el cual agrego un crystalreportViewer, el cual agrego un crystalReport que tambien agregue el cual conecte a mi base de datos sql, ahora bien asi lo cargo en el load

      protected void Page_Load(object sender, EventArgs e)
        {
               
                ReportDocument reportdocument = new ReportDocument();
                reportdocument.Load(Server.MapPath("CrystalReport.rpt"));
                reportdocument.SetDatabaseLogon("sa", "pass", "SERVER", "BD");
                CrystalReportViewer1.ReportSource = reportdocument;
            }

    Lo ejecuto no marca ningun error pero no me muestra nada, alguien podria decirme que falta?

    Gracias.

    martes, 15 de noviembre de 2016 15:51

Respuestas

  • Hola ProgramadoraAprendiendo25,

    Si los cargas en el Page_Load tendrías que validar que no sea PostBack.

            protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    ReportDocument reportdocument = new ReportDocument();
                    reportdocument.Load(Server.MapPath("CrystalReport.rpt"));
                    reportdocument.SetDatabaseLogon("sa", "pass", "SERVER", "BD");
                    CrystalReportViewer1.ReportSource = reportdocument;
                }
            }

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    martes, 15 de noviembre de 2016 19:17