Share via


逐步解說:使用 ReportViewer 控制項的遠端模式

本逐步解說示範如何針對遠端處理模式設定 ReportViewer 控制項。在這項逐步解說中,利用在 SQL Server 2008 (含) 以後版本 Reporting Services 報表伺服器執行個體中執行的已發行報表,來設定遠端處理的處理模式。如需詳細資訊,請參閱使用 [ReportViewer 工作] 智慧標籤面板加入和設定 ReportViewer 控制項

必要條件

您必須能夠存取包含已發行報表的 SQL Server 2008 (含) 以後版本 Reporting Services 執行個體。

請執行下列步驟來設定 Windows Form 應用程式專案中 ReportViewer 控制項的處理模式。在這個範例中,您將在 Microsoft Visual C# 中建立應用程式。

建立新的 Windows 應用程式專案

  1. 在 [檔案] 功能表中,指向 [開新檔案],再選取 [專案]。

  2. 在 [已安裝的範本] 窗格中,展開 [Visual C#],然後選取 [Windows]。

  3. 按一下 [Windows Form 應用程式]。

  4. 在 [名稱] 方塊中,輸入專案的名稱:ReportViewer 遠端處理。

  5. 在 [位置] 方塊中,輸入用來儲存專案的目錄,或按一下 [瀏覽] 來導覽找到它。

  6. 按一下 [確定]。

    接著會開啟 Windows Form 設計工具,顯示您剛剛建立之專案的 Form1。

將 ReportViewer 控制項加入應用程式中

  1. 按一下 Form1。視需要調整此表單的大小。

  2. ReportViewer 圖示從 [工具箱] 的 [報告] 群組拖曳到表單。

  3. 按一下右上角的智慧標籤圖像來開啟 ReportViewer 控制項的智慧標籤面板。按一下 [停駐於父容器中]。

設定 ReportViewer 控制項的遠端處理

  1. 在智慧標籤面板中,選取 [選擇報表] 清單中的 [<伺服器報表>]。智慧標籤面板會展開,以顯示 [報表伺服器 URL] 和 [報表路徑] 文字方塊。

  2. 在 [報表伺服器 URL] 中,輸入報表伺服器的 URL。例如,輸入 http://myservername/reportserver。

  3. 在 [報表路徑] 中,輸入伺服器上的報表路徑。

    如果報表在原生模式中執行,路徑名稱會以根目錄 / 開頭,並包含資料夾和報表名稱。例如,輸入 /AdventureWorks 2008 Sample Reports/Company Sales 2008。

    如果報表伺服器是在 SharePoint 整合模式中執行,路徑名稱為完整 URL,例如,輸入 http://myserver/sites/mysite/mylibrary/AdventureWorks 2008 Sample Reports/Company Sales 2008.rdl。

  4. 若要設定其他伺服器報表屬性,請選取 [檢視] 功能表中的 [屬性視窗]。從 reportviewer 屬性展開 ServerReport 節點。您現在可以設定其他屬性,例如 DisplayName、HistoryId 和 Timeout。

建立和執行應用程式

  1. 在 [建置] 功能表中,按一下 [建置方案] 來建立應用程式。建立過程中會編譯報表,並將找到的任何錯誤 (例如用於報表中的運算式語法錯誤) 加入到 [工作清單] 中。

  2. F5 執行應用程式。

請參閱

參考

IReportServerCredentials

概念

加入和設定 ReportViewer 控制項

其他資源

範例和逐步解說