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

钻取 报表是指用户通过单击其他报表中的链接打开的报表。 钻取报表通常包含某原始汇总报表中所包含的某项的详细信息。 本教程将详细介绍以下在 本地模式报表中使用参数和查询创建钻取报表的课程。

要求

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

此演练假定你熟悉 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 课:生成并运行应用程序

另请参阅

Reporting Services 教程 (SSRS)
使用报表设计器设计报表 (SSRS)