ASP.NET c# Passer le Paramètre de la Valeur de Rapport Crystal
hi
je suis nouvelle dans les rapports crystal et ASP.NET
J'ai un rapport crystal et tout ce que je veux est de passer un paramètre pour le rapport par l'intermédiaire de mon asp.net page
voici le code que je m en utilisant
protected void setParameterField()
{
string strReportPath = "\\\\fileserver\\crude Accounting\\reports\\MonthReportNew.rpt";
string weekReportPath = "\\\\fileserver\\crude Accounting\\reports\\" + "WeekWise.rpt";
try
{
if (!System.IO.File.Exists(strReportPath))
{ throw (new Exception()); }
}
catch (Exception ex)
{
Response.Write("You Might Not Have Permission To View This Report. Please Contact System Administrator");
Response.Write(Convert.ToString(ex.Message));
return;
}
//Main Report
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(strReportPath);
//Sub Report - Week
ReportDocument weekReport = new ReportDocument();
weekReport.Load(weekReportPath);
ParameterFields paramFields = new ParameterFields();
ParameterField paramField = new ParameterField();
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "@Document_No";
paramDiscreteValue.Value = "BAD-0511-PRO-2";
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
CrystalReportViewer1.ParameterFieldInfo = paramFields;
cryRpt.SetParameterValue("@Document_No", "BAD-0511-PRO-2");
cryRpt.SetDatabaseLogon("myuserid", "mypassword");
CrystalReportViewer1.ReportSource = cryRpt;
}
Je suis en permanence à obtenir une erreur manquant valeurs de paramètre
je ne sais pas quoi de mal avec ce code..
merci de m'aider
Vous devez vous connecter pour publier un commentaire.
Vous devez passer le paramètre à votre
Crystal Report Source
. comme...