2009-05-19 118 views
6

是否可以为Reporting Services创建自定义第三方?创建自定义SSRS控件

的登打士图表控件是一个这样的例子,但是我不能确定,如果这些支持已经在内部建成SSRS ..

回答

6

是。

经过咨询谷歌我发现SSRS有CRIs(自定义报告项目)。这些可以通过实现ICustomReportItem接口(用于渲染)并从CustomReportItemDesigner类继承(用于设计器)以.NET语言创建。这些使用Microsoft.ReportDesigner和Microsoft.ReportingServices.Interfaces命名空间。

CRI中还有一个限制,即最终输出需要是图像。这会使任何交互非常困难。

欲了解更多信息,请参阅

Jazz Up Your Data Using Custom Report Items In SQL Server Reporting Services

Creating a Custom Report Item

+0

我目前不确定是否存在关于呈现内容的任何限制/问题。我很好奇在导出为html,pdf等格式时它的工作效果如何。 – 2009-05-19 03:46:50

1

的登打士控件具有SSRS内部的一些知识(尽管它们是建立与公共API)。例如,它们解决办法使用反射某些SSRS CRI限制 - 我发现,在默认情况下,2008年SSRS CRI只能有一个钻槽的行动 - 这是登打士和其他供应商(Nevron)的方式解决办法...

否则互动将限于工具提示,URL链接,书签和跳转到所有自定义报告的报告操作,并且图像输出仅为栅格。