使用 ReportViewer 创建带有参数的钻取 (RDLC) 报表(SSRS 教程)

钻取报表是用户通过单击报表中的链接打开的另一个报表。 钻取报表通常包含某原始汇总报表中所包含的某项的详细信息。 本教程将带您演练以下课程,在本地模式报表中用参数和查询创建钻取报表。

有关使用基于查询的筛选器得到的钻取报表的示例,请从 CodePlex 下载钻取报表示例。 有关该示例的说明,请参阅钻取报表示例

要求

若要使用此演练,您必须具有访问 AdventureWorks2008 示例数据库的权限。 此演练中使用的查询还将用于 AdventureWorks2012 数据库。 有关如何获取 AdventureWorks2008 示例数据库的详细信息,请参阅 Microsoft Visual Studio 2010 的演练:安装 AdventureWorks 数据库

此演练假定您熟悉 Transaction-SQL 查询和 ADO.NET DataSetDataTable 对象。

使用 Visual Studio 2010 或 Visual Studio 2012 和 ASP.NET 网站模板创建具有 ReportViewer 控件的 ASP.NET 网页。 该控件被配置为查看您创建的报表。 对于本演练,您在 Microsoft Visual C# 中创建应用程序。

任务

第 1 课:创建新网站
第 2 课:定义用于父报表的数据连接和数据表
第 3 课:使用报表向导设计父报表
第 4 课:定义用于子报表的数据连接和数据表
第 5 课:使用报表向导设计子报表
第 6 课:将 ReportViewer 控件添加到应用程序
第 7 课:在父报表上添加钻取操作
第 8 课:创建数据筛选器
第 9 课:生成并运行应用程序

请参阅

概念

使用报表设计器设计报表 (SSRS)

其他资源

Reporting Services 教程 (SSRS)

Visual Studio 和 ASP.NET 的 Web 部署概述