Reporting services 在RDLC文件中获取“IEnumerable`1参数”错误

Reporting services 在RDLC文件中获取“IEnumerable`1参数”错误,reporting-services,ssrs-tablix,Reporting Services,Ssrs Tablix,我的RDLC文件面临一些棘手的问题 我已经为他们创建了一些RDLC文件,该文件在调用时抛出Microsoft.Reporting.WinForms.LocalReport.SetParametersIEnumerable1 parameters`错误 我在一个表中使用了一些参数,该表与一个数据集相关联。当我从表中删除参数时,它运行良好 我们不能在RDLC的表中使用任何参数吗?问题是,如果我没有将此参数放入表中,则很难处理报告布局 这是用来调用报表的代码 LocalReport LocalRep

我的RDLC文件面临一些棘手的问题

我已经为他们创建了一些RDLC文件,该文件在调用时抛出Microsoft.Reporting.WinForms.LocalReport.SetParametersIEnumerable1 parameters`错误

我在一个表中使用了一些参数,该表与一个数据集相关联。当我从表中删除参数时,它运行良好

我们不能在RDLC的表中使用任何参数吗?问题是,如果我没有将此参数放入表中,则很难处理报告布局

这是用来调用报表的代码

LocalReport LocalReport=新的LocalReport; List reportParams=新列表; localReport.ReportPath=Path.CombinereportPath,reportRequest.ReportName; ... PMClientReportRequestDTO pmJUS=报告请求作为PMClientReportRequestDTO; ... reportParams.Addnew ReportParameterjusStoreAddress,storeAddress; reportParams.Addnew ReportParameterCulture,pmJUS.Culture; localReport.ReportPath=Path.CombinereportPath,pmJUS.ReportName+.rdlc; localReport.DataSources.Addnew ReportDataSourcesPurchasedMetalites,pmJUS.PurchaseItems; ....
localReport.SetParametersreportParams;你有他们在.NET代码中使用的代码吗?我已经成功地在Winforms和WPF中嵌入了SSRS报告,但我需要看看它们在调用什么。听起来好像他们以一种奇怪的方式将IEnumerable传递给SetParameters函数。让我知道这是否有助于发现问题。好吧,看起来他们调用的一切都是正确的。storeAddress必须是参数允许的字符串。报告中的参数是否受可用值的限制?另外,您的参数是否命名为JussStoreAddress和Culture?我唯一担心的是PMJU的文化。这需要是一个参数也允许的字符串。总而言之,SSRS和.NET集成之间有很多活动部分。确保他们提供给您的报告的数据与您的报告所需的数据相匹配。谢谢Sonny,谢谢您的反馈。我将与应用程序开发团队核实,并将对此进行深入探讨。