如何在WPF

时间:2016-08-23 12:34:40

标签: .net wpf c#-4.0 reporting-services ssrs-2008-r2

我试图在WPF中使用参数传递从WPF UI调用SSRS报告,而不使用Microsoft Report Viewer Component。我使用以下代码将参数传递给SSRS报告...

            Microsoft.Reporting.WebForms.ReportParameter[] reportParameterCollection = new Microsoft.Reporting.WebForms.ReportParameter[1];       //Array size describes the number of paramaters.

            reportParameterCollection[0] = new Microsoft.Reporting.WebForms.ReportParameter();
            reportParameterCollection[0].Name = "OfficeCode";
            reportParameterCollection[0].Values.Add(cmbOfficeName.SelectedValue.ToString().Trim());
            rpt.SetParameters(reportParameterCollection);

但是,最后声明......

rpt.SetParameters(reportParameterCollection);

引发以下错误......

  

“Microsoft.reporting.Winform.Report.Setparameters(Microsoft.Reporting.Winform.ReportParameter)”的最佳重载方法匹配具有一些无效参数。

我如何解决这个问题?谁能帮我。?提前谢谢......

1 个答案:

答案 0 :(得分:1)

SetParameters方法需要IEnumerable,而不是您拥有的数组