使用 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 課:建置並執行應用程式