我正在使用报表生成器3.0构建SSRS报表。我有包含大量数字或记录的参数ACCNUMBER,我在报表中使用以下功能:
join(Parameters!ACCNUMBER.Value, ",")
当我生成报告并从ACCNUMBER参数中选择了几个值时,报告将正常生成;但是,如果在“选择ACCNUMBER参数中的所有值”时生成报告,则会收到以下错误:
感谢您的协助。
似乎您在正确的轨道上,但只需要更新MaxJsonDeserializerMembers
的值即可。
[有一个(c)constraint(在.NET框架或Web服务器上,我认为),只能在参数下拉框下加载1,000个值
在部分下添加以下标签。注意:如果配置文件中不存在添加来自在部分之后。如果“ appSettings”已经存在只需从下面添加2个键。我把30000作为最大数量项目,但您可以使用任意数量的值。
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="30000" />
<add key="aspnet:MaxJsonDeserializerMembers" value="30000" />
</appSettings>