2016-05-03 6 views
0

Ich habe den folgenden Code-Block.Der Wert eines meiner ReportParameters wird überschrieben

reportViewer.ServerReport.ReportPath = LookUpFacade.GetReportFileNameFromDefinition(reportDisplayType.ReportDefinitionID); 
        reportViewer.ServerReport.SetParameters(reportParameterCollection); 

Wenn ich einen Parameter namens „Car“ mit einem Wert von „Honda“ hinzufügen, zeigt es im reportParameterCollection, aber nachdem ich die ReportPath gesetzt, und ich habe eine reportViewer.ServerReport.GetParameters(), das Parameter "Auto" ist dort mit einer Values-Eigenschaft (es kann mehrere Werte enthalten), die leer ist (Anzahl von 0).

Die reportParameterCollection hat "Car" mit einem Wert von "Honda", aber sobald ich SetParameters aufrufen, wird der Wert in der ServerReport.GetParameters() überschrieben.

Irgendwelche Ideen?

Antwort

0

Eigentlich hatte es nichts mit dem Code zu tun. Ich habe die falschen Parameter eingegeben. Ich habe einen Studentenausweis abgegeben, der nicht zur gewünschten Schule gehörte.