Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 创建自定义SSRS控件_Reporting Services_Reporting_Controls_Service - Fatal编程技术网

Reporting services 创建自定义SSRS控件

Reporting services 创建自定义SSRS控件,reporting-services,reporting,controls,service,Reporting Services,Reporting,Controls,Service,是否可以为Reporting Services创建自定义第三方 Dundas图表控件就是一个例子,但是我不确定是否在SSR内部内置了对这些控件的支持。是 在咨询google之后,我发现SSRS有CRIs(自定义报告项)。可以通过实现ICustomReportItem接口(用于呈现)并从CustomReportItemDesigner类(用于设计器)继承来在.NET语言中创建它们。它们使用Microsoft.ReportDesigner和Microsoft.ReportingServices.In

是否可以为Reporting Services创建自定义第三方

Dundas图表控件就是一个例子,但是我不确定是否在SSR内部内置了对这些控件的支持。

在咨询google之后,我发现SSRS有CRIs(自定义报告项)。可以通过实现ICustomReportItem接口(用于呈现)并从CustomReportItemDesigner类(用于设计器)继承来在.NET语言中创建它们。它们使用Microsoft.ReportDesigner和Microsoft.ReportingServices.Interface命名空间

CRIs中还有一个限制,即最终输出必须是图像。这将使任何互动都非常困难

有关更多信息,请参阅


Dundas控件对SSR有一些内部知识(尽管它们是使用公共API构建的)。例如,他们使用反射来解决某些SSRS CRI限制-我发现默认情况下SSRS 2008 CRI只能有一个钻槽操作-这是Dundas和其他供应商(Nevron)通过解决方法解决的


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

我目前不确定渲染内容是否存在任何限制/问题。我很好奇,当导出到html、pdf等文件时,它的工作情况如何-