c# - 如何在 C# 中设置多个整数 ReportParameter?

标签 c# reportbuilder

我正在使用 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/

相关文章:

c# - 画线 : Top and Left are incorrect

c# - 找不到引用 RibbonComboBox 的绑定(bind)源

sql-server - 如何在 SQL Server Report Builder 中创建一个根据当前日期自动更新的下拉参数?

reporting-services - 当右侧的 tablix 展开时,左侧的报表元素会被下推

sql-server-2005 - SQL Server 2005 Report Builder 如何动态更改数据源?

c# - 被 C# ownerdraw treeview 困扰

c# - 使用 IValueProvider.GetValue 匹配多个对象

c# - 如何处理这个 JSON 数据?

delphi - 使用Reportbuilder for Delphi,是否可以在同一个报表中打印横向和纵向?

reporting-services - SSRS 每条记录自动生成一个 pdf