我正在使用 Report Builder 并在 C# 中加载报告,也在 C# 中设置一些参数:
我的问题是,当我将 ReportParameter 存储在数组中时,如何设置它的多个整数值?
我尝试了以下方法:
MyReportViewer.ServerReport.SetParameters(
new ReportParameter("storeSelected", new int[3]{2,3,4}, false)
);
但是,这不起作用,因为 ReportParameter 不带 int。
我也试过以下方法:
MyReportViewer.ServerReport.SetParameters(
new ReportParameter("storeSelected", new int[3]{"2", "3", "4" }, false)
);
这也不起作用,因为我的参数“storeSelected”是 int 类型,并且会抛出类型转换错误。
我需要做什么才能将我的整数数组传递给 reportParameter?
最佳答案
基于documentation by Microsoft ,这行代码应该是:
MyReportViewer.ServerReport.SetParameters(
new ReportParameter("storeSelected", new string[] { "2", "3", "4" }, false)
);
关于c# - 如何在 C# 中设置多个整数 ReportParameter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15886368/