Tengo un reporte de visual studio pero siempre que lo ejecuto crystal report me pide que le pase el parametro, lo cual quiero hacer desde codigo, y es lo que estoy haciendo pero nose porque no lo toma, el siguiente es mi codigo:
Código C#:
Ver original
protected void Page_Load(object sender, EventArgs e) { string PedidoPipsa = "2000713"; ReportDocument rptDoc = new ReportDocument(); ParameterField paramField = new ParameterField(); ParameterFields paramFields = new ParameterFields(); ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue(); paramField.Name = "PedidoPipsa"; paramDiscreteValue.Value = PedidoPipsa.ToString(); paramField.CurrentValues.Add(paramDiscreteValue); paramFields.Add(paramField); CrystalReportViewer1.ParameterFieldInfo = paramFields; rptDoc.Load(@"C:\Users\bsclfranco\Documents\Visual Studio 2010\WebSites\Reportes Cobasoft\VerProgramaTrim.rpt"); rptDoc.SetDatabaseLogon("AccesoASP", "intranet", "148.232.34.10", "PIPSAMXP"); // rptDoc.SetParameterValue("PedidoPipsa", PedidoPipsa); CrystalReportViewer1.ReportSource = rptDoc; CrystalReportViewer1.BestFitPage = true; rptDoc.Refresh(); //foreach (CrystalDecisions.Shared.ParameterField pf in rptDoc.ParameterFields) //{ // pf.HasCurrentValue = true; //} }