2016-05-03 8 views
0

私は次のコードブロックを持っています。私のReportParametersの値がオーバーライドされています

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

私は「ホンダ」の値を持つ「カー」と呼ばれるパラメータを追加すると、それはreportParameterCollectionに示しているが、私はReportPathを設定した後、私はreportViewer.ServerReport.GetParametersを(行います)、パラメータ "Car"には空の(0の数)Valuesプロパティ(複数の値を含むことができます)があります。

reportParameterCollectionの値は "Honda"ですが、SetParametersを呼び出すと、値はServerReport.GetParameters()でオーバーライドされます。

アイデア?

答えて

0

実際にはコードとは関係ありませんでした。私は間違ったパラメータを渡していました。私は要求された学校に属していない学生IDを渡していました。

関連する問題