自定义报表项体系结构
自定义报表项是报表定义语言(RDL)的扩展,它允许开发人员添加 RDL 中本机不支持的功能或扩展现有控件的功能。 有两个用于自定义报表项的主要组件:运行时组件和设计时组件。 这些组件作为 .NET Framework 程序集实现,并且可用任何符合 CLS 的语言编写。
运行时组件
自定义报表项的运行时组件由报表处理器在运行时调用。 该运行时组件接受报表处理器在运行时传递的数据、处理这些数据并返回包含呈现的自定义报表项的图像。
设计时组件
设计时组件允许在 Visual Studio 的报表设计器界面中定义和操作自定义报表项。 设计时组件由多个子控件组成,这些子控件控制设计环境中的自定义报表项的外观和属性。