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