Ich versuche, einen Parameter von einem Code hinter Datei an einen RDLC-Bericht zu übergeben. Ich habe den gleichen genauen Namen "PayableAmount" in RDLC Bericht Parameter. Wenn ich einen Standardwert festlege, zeigt es mir diesen Standardwert an. Ansonsten zeigt es mir, dass der Parameter PayableAmount einen fehlenden Wert hat. Ich habe viel gesucht, aber es nicht funktionieren lassen.RDLC Bericht Parameter Wert fehlt
ReportHelper report = new ReportHelper();
report.LoadReport(ReportType.Credit);
ReportParameter[] parameters = new ReportParameter[1];
parameters[0] = new ReportParameter("PayableAmount", "34325");
report.LocalReport.SetParameters(parameters);
report.ImportDataSet(GridList.ResultList.ToList(), "CreditItems");
report.LocalReport.Refresh();
Hier sind die Einstellungen Parameter:
Hier ist der Parametersatz Werte:
DataType ist Text und erlauben Leerwert ist nicht markiert. –
Es sollte Ihnen keine Fehlermeldung geben, wenn Sie den zulässigen Leerwert überprüfen. Wenn ich dein Problem richtig verstehe. – NormTheThird
Ja, es wird mir keinen Fehler geben, wenn ich den zulässigen Leerwert überprüfe. Aber ich brauche diesen Wert, damit ich ihn im Bericht anzeigen kann. –