自定义报表项体系结构

自定义报表项是对报表定义语言 (RDL) 的扩展,允许开发人员添加在 RDL 中并不固有支持的功能或扩展现有控件的功能。 有两个用于自定义报表项的主要组件:运行时组件和设计时组件。 这些组件作为 .NET Framework 程序集实现,并且可用任何符合 CLS 的语言编写。

运行时组件

自定义报表项的运行时组件由报表处理器在运行时调用。 该运行时组件接受报表处理器在运行时传递的数据、处理这些数据并返回包含呈现的自定义报表项的图像。

自定义报表项运行时组件

设计时组件

设计时组件允许在 Visual Studio 的报表设计器界面中定义和操作自定义报表项。 设计时组件由若干子控件构成,这些子控件控制设计环境中自定义报表项的外观和属性。

自定义报表项设计时组件

请参阅

任务

如何部署自定义报表项

概念

创建自定义报表项运行时组件

创建自定义报表项设计时组件