教程:使用 .NET Framework 生成 RDL

本教程说明如何使用 System.Xml..::..XmlDocument 类将报表定义语言 (RDL) 写到报表定义文件。XmlDocument 类提供了一个 XML 文档对象模型 (DOM),可用于快速生成 RDL 的数据结构,并帮助您生成符合 RDL 规范的报表定义语言文档。

如果您需要在没有 DOM 开销的情况下将 XML 作为原始数据写入,您可以使用 System.Xml..::..XmlTextWriter。该编写器提供了一种快速的只进方法来生成 XML。System.Xml..::..XmlTextWriter 写入流,而不是使用对象模型(如 XML DOM)。

学习内容

在本教程的课程中,您将完成下列活动:

  • 使用“Visual Studio 控制台应用程序”项目模板创建一个应用程序。

  • 添加与 AdventureWorks2008R2 示例数据库的连接。

  • 编写检索数据源字段列表的代码。

  • 编写代码,以生成可用于生成报表的简单报表定义文件。

要求

若要完成本教程,您必须满足以下要求:

  • Microsoft Microsoft SQL Server 2008 R2 Reporting Services.

  • 拥有 Microsoft Visual Studio 2008 或类似的 Microsoft .NET Framework 兼容的开发工具。

  • 已将 AdventureWorks2008R2 示例数据库安装到 SQL Server 的实例中。安装过程中不会自动安装示例,但是您可以随时安装这些示例。有关安装示例的信息,请参阅安装 SQL Server 示例和示例数据库的注意事项

**学完本教程的估计时间:**60 分钟