Hola,
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 originalprotected 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;
//}
}