应该使用哪种对象模型?

在利用 Crystal Reports SDK 构建应用程序之前,必须考虑使用哪种对象模型。通过学习有关对象模型选择的 SDK 基础知识,将有助于选择最佳的 Crystal Reports for Visual Studio 项目结构。

Note注意

在本文档中,对象模型指的是构成编程模型的核心类及其相关类。在 Crystal Reports 中,这些对象模型均围绕一个封装报表定义文件的核心类。利用这个核心类及其周围的对象模型,可以通过编程方式与报表进行交互。

Crystal Reports SDK 包含四个对象模型,用于编写与报表进行交互的代码:

  • CrystalReportViewer 对象模型

  • ReportDocument 对象模型

    可通过升级获得的对象模型:

    • ReportClientDocument 对象模型(报表应用程序服务器)
    • InfoObject 对象模型(随 Crystal Reports Server 或 BusinessObjects Enterprise 一起提供)

在此节中: