是否可以为Reporting Services创建自定义第三方?
Dundas图表控件就是这方面的一个例子,但是我不确定这些控件是否内部内置于SSRS中。
答案 0 :(得分:6)
是
咨询谷歌后,我发现SSRS有CRI(自定义报告项目)。这些可以通过实现ICustomReportItem接口(用于呈现)并从CustomReportItemDesigner类(对于设计器)继承而以.NET语言创建。它们使用Microsoft.ReportDesigner和Microsoft.ReportingServices.Interfaces命名空间。
CRI中还存在一个限制,即最终输出需要是图像。这将使任何交互都非常困难。
有关详细信息,请参阅
Jazz Up Your Data Using Custom Report Items In SQL Server Reporting Services
答案 1 :(得分:1)
Dundas控件具有SSRS的一些内部知识(尽管它们是使用公共API构建的)。例如,他们使用反射解决某些SSRS CRI限制 - 我发现默认情况下在SSRS 2008中CRI只能执行一次钻取操作 - 这是Dundas和其他供应商(Nevron)的解决方法......
否则,交互性将仅限于所有自定义报告的工具提示,URL链接,书签和跳转到报告操作,并且图像输出仅为栅格。