我正在使用 ReportParameter 将部门列表传递给报告,但似乎 ReportParameter 正在将我的逗号分隔字符串分解为单个字符串的列表。我需要将实际的、未修改的字符串作为单个项目传递。我该怎么做才能让 ReportParameter 只留下我的数据并将其传递给报告?
我将数据传递给报告,我的 ReportParameter 调用如下所示:
ReportParameter DepartmentName = new ReportParameter("Dept", "Bakery,Deli,Cheese", false);
但是,当我跟踪对数据库的调用时,它会将其分解为三个字符串对象(“Bakery”、“Deli”、“Cheese”),而不是将它们放在一起(“Bakery、Deli、Cheese”)并且报告失败。如果改为发送单个项目,则报告有效,因此正是这种行为导致报告失败。