创建带有参数的钻取 (RDLC) 报表 – ReportViewer

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

要求

本文中的 Transact-SQL 代码示例使用 AdventureWorks2022AdventureWorksDW2022 示例数据库,可从 Microsoft SQL Server 示例和社区项目主页下载它。

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

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

任务

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