在报告执行前添加报告描述文本框

问题描述 投票:0回答:2

在 Report Builder 3.0 中运行报表之前,是否可以在参数区域附近添加报表描述(文本)?本质上,当用户单击报表时,在运行报表之前,我想向他们提供有关报表功能和参数功能的简短描述。我可以在页脚中执行此操作,但这没有帮助,因为页脚仅在报告执行后生成。请告诉我。

谢谢。

reporting-services ssrs-2008 reportbuilder3.0
2个回答
1
投票

默认 SSRS 接口无法实现这一点。您必须使用自己的界面包装 SSRS 才能添加此内容。

要构建您自己的 SSRS 界面,您可以使用几种不同的方法,例如在 Asp.NET 应用程序中嵌入 ReportViewer 控件,或在 iframe 中使用 URL 访问。请参阅如何更改报告中的 SSRS 输入参数位置

当然,通过 Javascript 和客户端 DOM 操作,您可能可以将内容隐藏到位,但这不是受支持的选项。


1
投票

主要问题是,如果需要参数,则在选择这些参数之前,您无法显示报告。如果您不想提供默认参数,解决此问题的另一种方法是实际上拥有 2 个报告。

在报告 #1 中,您放置了参数和说明文本框,但没有实际使用这些参数。

在报告 #2 中,您输入参数和实际报告。

在报告 #1 的底部有一个按钮,只需转到报告 #2 即可传递所选参数。

当我想要一个快速而肮脏的解决方案时,我使用这种技术来提供参数说明(而不是像 Jamie 建议的嵌入那样的正确解决方案)

© www.soinside.com 2019 - 2024. All rights reserved.