下面的屏幕截图有两张图像。
顶部图像显示了用户运行报告时的报告。
注意(+)号。该 + 号会折叠报告并隐藏值。
底部图片显示展开后的报告。
要展开报告,用户必须单击 + 号,该号会变为 -(减号)并显示报告中的值。
有没有办法修改reportviewer以在用户运行它时立即显示报告?
我们正在尝试做的是按地点进行分组调查。
每个位置都会显示不同用户在该位置进行的调查及其测试分数。
我们使用 VS2010 来构建报告。
提前致谢
看起来您已经正确设置了钻取功能,因此您只需要确保所涉及的项目在加载报告时正确设置了某些属性。
要默认展开所有内容,您需要确保详细信息行的 Hidden 属性设置为 False,即在报表加载时显示,并且切换项(即 Loc 组文本框)具有其InitialToggleState 设置为 True,即确保加载报告时文本框具有 (-) 符号。
ChatGPT 答案并且有效: 在 SQL Server Reporting Services (SSRS) 中,您可以控制报表中的组默认是展开还是折叠。以下是如何设置默认展开的组:
在 SQL Server Data Tools(或报表生成器)中打开 SSRS 报表。
在“报告数据”窗格中,找到您要配置的组。
右键单击该组并选择“组属性”。
在“组属性”对话框中,转到“可见性”选项卡。
在“初始可见性”部分,您可以选择以下选项之一:
“可见”使组默认展开。 “隐藏”使群组默认折叠。 单击“确定”保存更改。
将报告部署到您的 SSRS 服务器。
现在,当您查看报告时,该组将处于您在“初始可见性”设置中配置的状态。如果将其设置为“可见”,则默认情况下该组将展开。如果您将其设置为“隐藏”,则该组将默认折叠。
请记住,这些设置适用于报告的初始显示。用户在查看报告时仍然可以根据自己的喜好展开或折叠组。