使用 ReportViewer 创建带有参数的钻取 (RDLC) 报表(SSRS 教程)
钻取 报表是指用户通过单击其他报表中的链接打开的报表。 钻取报表通常包含某原始汇总报表中所包含的某项的详细信息。 本教程将详细介绍以下在 本地模式报表中使用参数和查询创建钻取报表的课程。
要求
若要使用此演练,必须有权访问 AdventureWorks2008 示例数据库。 本演练中使用的查询也适用于 AdventureWorks2012 数据库。 有关如何获取 AdventureWorks2008 示例数据库的详细信息,请参阅 演练:安装 AdventureWorks Database for Microsoft Visual Studio 2010。
此演练假定你熟悉 Transaction-SQL 查询和 ADO.NET DataSet 和 DataTable 对象。
使用 Visual Studio 2010 或 Visual Studio 2012 和 ASP.NET 网站模板创建具有 ReportViewer 控件的 ASP.NET 网页。 该控件被配置为查看您创建的报表。 对于本演练,您在 Microsoft Visual C# 中创建应用程序。
任务
第 1 课:创建新网站
第 2 课:定义用于父报表的数据连接和数据表
第 3 课:使用报表向导设计父报表
第 4 课:定义用于子报表的数据连接和数据表
第 5 课:使用报表向导设计子报表
第 6 课:向应用程序添加 ReportViewer 控件
第 7 课:在父报表上添加钻取操作
第 8 课:创建数据筛选器
第 9 课:生成并运行应用程序