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

本教程演示如何使用 XML 架构定义工具 (Xsd.exe) 生成类,使你能够使用 Microsoft .NET Framework 类序列化和反序列化报表定义文件 (.rdl 和 .rdlc) XmlSerializer

学习内容

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

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

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

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

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

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

  • 运行 RDL 架构应用程序 (VB/C#)。

注意

对于没有说明的报表,在本教程中提供的代码示例可能会失败。 失败的原因在于:说明属性对于未指定说明的报表不存在。

要求

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

  • Microsoft Microsoft SQL Server 2014 Reporting Services。

  • Microsoft Visual Studio 2010。

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

  • 安装到 SQL Server 实例的 AdventureWorks2012 示例数据库。

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

注意

安装过程中不会自动安装示例,但是您可以随时安装这些示例。 有关示例的信息,请参阅SQL Server产品示例

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

任务

第 1 课:创建 RDL 架构 Visual Studio 项目

第 2 课:使用 XSD 工具从 RDL 架构生成类

第 3 课:从报表服务器加载报表定义

第 4 课:以编程方式更新报表定义

第 5 课:将报表定义发布到报表服务器

第 6 课: (VB-C#) 运行 RDL 架构应用程序

另请参阅

报表定义语言 (SSRS)