在 Report Builder 3.0 中运行报告之前,是否可以在参数区域附近添加报告描述(文本)。本质上,当用户在运行报告之前单击报告时,我想向他们提供报告的功能和参数的简短描述。我可以在页脚中执行此操作,但这无济于事,因为页脚仅在报告执行后生成。请告诉我。
谢谢。
在 Report Builder 3.0 中运行报告之前,是否可以在参数区域附近添加报告描述(文本)。本质上,当用户在运行报告之前单击报告时,我想向他们提供报告的功能和参数的简短描述。我可以在页脚中执行此操作,但这无济于事,因为页脚仅在报告执行后生成。请告诉我。
谢谢。
这对于默认的 SSRS 接口是不可能的。您必须使用自己的界面包装 SSRS 才能添加它。
要构建自己的 SSRS 界面,可以使用几种不同的方法,例如在 Asp.NET 应用程序中嵌入 ReportViewer 控件,或在 iframe 中使用 URL 访问。请参阅如何更改报告中的 SSRS 输入参数位置
当然,使用 Javascript 和客户端 DOM 操作,您可能可以将您的内容偷偷放在适当的位置,但这不是一个受支持的选项。
主要问题是,如果需要参数,则在选择这些参数之前,您无法显示报告。如果您不想提供默认参数,另一种解决此问题的方法是实际拥有 2 个报告。
在报告 #1 中,您放置了参数和说明文本框,但实际上没有使用这些参数。
在报告 #2 中,您放置了参数和实际报告。
在报告#1 的底部有一个按钮,它只是去报告#2 传递选择的参数。
当我想要一个快速而肮脏的解决方案时,我已经使用这种技术来提供有关参数的说明(而不是像 Jamie 建议的嵌入这样的适当解决方案)