如何在SSRS报告中将整行设置为超链接?

时间:2016-09-22 12:51:55

标签: asp.net sql-server reporting-services

我创建了SSRS报告,其中包含多个列,如日期,时间,地点,备注字段和&按会议名称分组。

在日期字段中,我创建了超链接以打开与特定会议相关的另一份文档报告。

现在我想在SSRS报告中的整行上设置超链接以打开另一个报告。

1 个答案:

答案 0 :(得分:1)

使用内置的SSRS控件无法通过行单击将您带到另一个报表,但是,有黑客攻击。除非你想花很多时间把事情做好,否则我建议你缩减对此的要求;)

修改ReportingServices.js

这是一个完整的黑客。此文件驻留在服务器上的Reporting Services安装文件夹中,并由ReportViewer控件加载以呈现服务器端报告。您可以在那里添加一些语义来自定义和扩展报表中的功能。 Here是一个更详细的细节,也是这种方法的一个例子。

修改PageThatContainReportViewer.aspx

您可以将Javascript代码添加到包含报表查看器的页面。由于JavaScript将调用函数,因此您的根页中的js将可由您的报告访问。此外,您可以在查看器中呈现报告后与报告内容进行互动,再次完成黑客