none
Cargar Reporte RRS feed

  • Pregunta

  • Hola soy nuevo en el foro vengo trabajando con reporting desde hace unos meses y mi consulta es que le falta a este codigo para poder visualizar mi reporte?

        private void cargarReporte()
        {
            rpt.Visible = true;
            rpt.ShowParameterPrompts = false;
            rpt.ShowCredentialPrompts = false;

            rpt.ServerReport.ReportServerUrl = new System.Uri(ConfigurationManager.AppSettings["rss2008"]);
            rpt.ServerReport.ReportPath = "/BCP Reports/rss_detalle_control_documentario";
            sCadenaCnx = ConfigurationManager.ConnectionStrings[helper.EContext.CodCliente].ConnectionString;
            rpt.ServerReport.ReportServerCredentials = new ReportCredentials("svc-pe-ssrs", "willis2012", "INT");
            List<ReportParameter> parametros = new List<ReportParameter>();
            parametros.Add(new ReportParameter("cadenaCnx", sCadenaCnx));
            parametros.Add(new ReportParameter("codAgencia", helper.EContext.CodAgencia));
            parametros.Add(new ReportParameter("fechaEmision", helper.EContext.FechaDel));

            string deviceInfo = "";
            deviceInfo = "<DeviceInfo><OutputFormat>PDF</OutputFormat> <PageWidth>21cm</PageWidth>  <PageHeight>29.7cm</PageHeight> <MarginTop>0.5cm</MarginTop>  <MarginLeft>1.1cm</MarginLeft> <MarginRight>0.5cm</MarginRight> <MarginBottom>0.5cm</MarginBottom></DeviceInfo>";
            helper.ExportPdf(rpt, deviceInfo);
        }

    viernes, 15 de marzo de 2013 15:29

Respuestas

  • Hola antes del helper que utilizas pon esto:

            rpt.ServerReport.SetParameters(parametros);
            rpt.ServerReport.Refresh();
    helper.ExportPdf(rpt, deviceInfo);

    Sucede que no estas seteando tus parámetros.


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos


    viernes, 15 de marzo de 2013 15:48