无论如何对报表管理器有更多的控制权,对于这样一个复杂的产品来说似乎很奇怪,除了重命名文件夹并将报表和报表部分放在这些文件夹中之外,几乎无法控制报表管理器部分,据我所知我知道我甚至无法移动它们并以任何顺序放置它们。
如果我可以更改文件夹的颜色并自由移动它们,那就太好了。
有没有人有我可能错过的任何自定义提示或控制建议,以便为开发人员提供对该区域的更多控制?
无论如何对报表管理器有更多的控制权,对于这样一个复杂的产品来说似乎很奇怪,除了重命名文件夹并将报表和报表部分放在这些文件夹中之外,几乎无法控制报表管理器部分,据我所知我知道我甚至无法移动它们并以任何顺序放置它们。
如果我可以更改文件夹的颜色并自由移动它们,那就太好了。
有没有人有我可能错过的任何自定义提示或控制建议,以便为开发人员提供对该区域的更多控制?
您可以稍微使用 SSRS 样式表,但是不,不支持自定义报表管理器。SSRS 是关于报告的。报告的任何复杂控件或 UI 都超出了 SSRS 产品的范围。另一方面,如果您想深入了解 Report Manager 页面结构,可以使用一些复杂的 JQuery 技术来处理这种页面操作。
(样式表在默认的 2008 R2 安装中位于 Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Styles。不支持自定义。)
我怀疑 Report Manager 的使用(占 SSRS 用户总数的百分比)远远超出了最初对该产品的想象。毕竟,它被称为 Report Manager 。
在 .NET 中使用 Web 服务或使用 URL 报告访问是通过您可以构建的任何界面交付报告的直接方法。
正如 Jamie 所说,报表管理器的定制并不是很容易。这里讨论了一些技术:
如果你想要一些灵活的东西,我正在为 SSRS 开发一个替代的开源前端,称为 CrissCross:
https://github.com/codeulike/crisscross
目前,CrissCross 专注于更好的多选小部件和对具有许多参数的报告的更好支持。但作为它的开源,您可以使用它作为基础来构建您想要的任何东西。