共用方式為


第 6 課:將 ReportViewer 控件新增至應用程式

使用報表精靈設計子報表之後,下一個步驟是將 ReportViewer 控件新增至網站應用程式。

將 ReportViewer 控制項新增至應用程式

  1. [方案總管] 中,以滑鼠右鍵按兩下 [Default.aspx],然後按兩下 [ 檢視設計工具]。

  2. 從 [工具箱] 視窗中的 AJAX 延伸模組群組,將 ScriptManager 控件拖曳至設計介面。

  3. [報表 ] 群組中,將 ReportViewer 控件拖曳至 ScriptManager 控件下方的設計介面。

  4. 單擊 ReportViewer 控件右上角的箭號,以開啟 ReportViewer 工作視窗。

  5. 在 [ 選擇報表] 方塊中,選取您建立的父報表。

    當您選取報表時,會自動建立報表中使用的數據源實例。 產生程式代碼來具現化每個 DataTable (及其 DataSet 容器)。 ObjectDataSource 控件會新增至設計介面,對應至報表中使用的每個數據源。 此數據源控件會自動設定。

    如果您使用 Microsoft Visual Studio 2012,請確定 ObjectDataSource 控制項已與專案命名空間完全限定的 DataSet1 繫結,如果完整名稱列在 [ 選擇您的商務物件 ] 下拉式清單框中(例如 Projectnamespace.DataSet1TableAdapters.ProductTableAdapter)。 您可以以滑鼠右鍵按下 ObjectDataSource,然後按兩下 [ 設定資料源] 來存取清單框。

  6. 在 [建置] 功能表上,按兩下 [建置網站]。

    報表會編譯,而且報表表達式中的語法錯誤等任何錯誤都會出現在 [ 錯誤清單 ] 區域中。 按兩下 Visual Studio 視窗底部的 [ 錯誤清單 ] 以顯示 [ 錯誤清單 ] 區域。

下一個工作

您已成功將 ReportViewer 控制項新增至網站應用程式。 接下來,您會在父報表上新增鑽取動作。