使用 ReportViewer 创建带有参数的钻取 (RDLC) 报表(SSRS 教程)
钻取报表是用户通过单击报表中的链接打开的另一个报表。 钻取报表通常包含某原始汇总报表中所包含的某项的详细信息。 本教程将带您演练以下课程,在本地模式报表中用参数和查询创建钻取报表。
有关使用基于查询的筛选器得到的钻取报表的示例,请从 CodePlex 下载钻取报表示例。 有关该示例的说明,请参阅钻取报表示例。
要求
若要使用此演练,您必须具有访问 AdventureWorks2008 示例数据库的权限。 此演练中使用的查询还将用于 AdventureWorks2012 数据库。 有关如何获取 AdventureWorks2008 示例数据库的详细信息,请参阅 Microsoft Visual Studio 2010 的演练:安装 AdventureWorks 数据库。
此演练假定您熟悉 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 课:生成并运行应用程序