第 6 課:將 ReportViewer 控制項新增至應用程式
使用 [報表精靈] 設計子報表之後,下一步是要將 ReportViewer 控制項加入至網站應用程式。 如果您是使用 ASP.NET 報表網站,它會將 ReportViewer 控制項新增至 default.aspx 頁面。
將 ReportViewer 控制項加入至應用程式
在 [方案總管] 中,以滑鼠右鍵按一下 Default.aspx,然後選取 [檢視表設計工具]。
如果 default.aspx 中已具備 ReportViewer 控制項,請跳至 步驟 4。 從 [工具箱] 視窗的 [AJAX 延伸模組] 群組中,將 ScriptManager 控制項拖曳至設計介面。
從 [報表] 群組,將 ReportViewer 控制項拖曳至設計介面上的 ScriptManager 控制項下方。
選取 ReportViewer 控制項右上角的箭頭,開啟 [ReportViewer 工作] 視窗。
在 [選擇報表] 方塊中,選取您建立的父報表。
當您選取報表時,報表中所使用的資料來源執行個體會自動建立。 產生的程式碼會具現化每個 DataTable (及其 DataSet 容器)。 ObjectDataSource 控制項會新增至設計介面,對應報表中使用的每個資料來源。 此資料來源控制項會自動設定。
在 [建置] 功能表上,選取 [建置網站]。
報表會進行編譯,而報表運算式中的任何錯誤 (像是語法錯誤) 都會出現在 [錯誤清單] 區域中。 選取 Visual Studio 視窗底部的 [錯誤清單],顯示 [錯誤清單] 區域。
後續步驟
您已成功將 ReportViewer 控制項加入至網站應用程式。 接下來,您會在父報表上加入鑽研動作。 請參閱第 7 課:在父報表上新增鑽研動作。