none
Pasar parámetros a Reporte Crystal Reports RRS feed

  • Pregunta

  • Tengo este código donde me dice que el parámetro no es correcto

    private void LlamarReporte()
            {
                string FilePath = @"E:\ReporteCR\PersonalParametro.rpt";
                ReportDocument rptListaPersonal = new ReportDocument();
                ParameterField pf1 = new ParameterField();
                ParameterFields pfs = new ParameterFields();
                ParameterDiscreteValue pdv1 = new ParameterDiscreteValue();
    
                pf1.Name = "PersonalId";
                pdv1.Value = ID;
                pf1.CurrentValues.Add(pdv1);
                pfs.Add(pf1);
                crystalReportViewer1.ParameterFieldInfo = pfs;
    
                rptListaPersonal.SetDatabaseLogon("sa", "lim@01", ".", "Prisma");
                rptListaPersonal.Load(FilePath);
                crystalReportViewer1.ReportSource = rptListaPersonal;
            }


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú


    • Editado Pedro Ávila lunes, 28 de octubre de 2013 22:02 xxxxxxxxxx
    lunes, 28 de octubre de 2013 21:58

Todas las respuestas

  • prueba con lo siguiente :

     Dim oreporte As New Reporte_Inversion

            oreporte.SetParameterValue("caja_clp", valorpesos.Text)
                oreporte.SetParameterValue("caja_usd", valorusd.Text)
                oreporte.SetParameterValue("sumaporcportfolio", sumaporcentaje2)

    donde oreporte es una instancia del reporte creado

    jueves, 14 de noviembre de 2013 15:43