教程:使用从 RDL 架构生成的类更新报表

本教程说明如何使用 XML 架构定义工具 (Xsd.exe) 生成特定的类,利用这些类您可以通过 Microsoft .NET FrameworkXmlSerializer 类来序列化和反序列化报表定义文件(.rdl 和 .rdlc)。

学习内容

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

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

  • 使用 xsd 工具从报表定义语言 (RDL) 架构生成类。

  • 连接到报表服务器并检索报表定义。

  • 编写用于更新报表定义文件的代码。

  • 将更新的报表定义保存回报表服务器。

要求

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

  • Microsoft Microsoft SQL Server 2008 R2 Reporting Services.

  • Microsoft Visual Studio 2008.

  • 拥有足够的权限,能够访问报表服务器所在计算机中的报表服务器 Web 服务并向该服务发布报表。

  • 已将 AdventureWorks2008R2 示例数据库安装到 SQL Server 的实例中。

  • 报表服务器上已安装了报表。本教程使用示例报表 Company Sales 2008。有关示例报表的详细信息,请参阅 SQL Server Reporting Services Product Samples(SQL Server Reporting Services 产品示例)。

注意注意

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

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