ReportViewer 控制項 (Visual Studio)
Microsoft Visual Studio 2012 包含報表設計功能和 ReportViewer 控制項,讓您可以將全功能的報表加入至自訂應用程式。報表可包含表格式資料、彙總資料和多維度資料。提供 ReportViewer 控制項是為了協助您在應用程式中處理和顯示報表。控制項有兩個版本。ReportViewer Web 伺服器控制項是 ASP.NET AJAX 控制項,用來裝載 ASP.NET AJAX 專案中的報表。ReportViewer Windows Form 控制項用來裝載 Windows 應用程式專案中的報表。
這兩種控制項可設定成執行本機處理模式或遠端處理模式。您如何設定處理模式,會影響到報表從設計到部署的所有環節。
本機處理模式是指用戶端應用程式中的 ReportViewer 控制項所執行的報表處理。所有報表處理都是利用應用程式提供的資料,在本機處理序中執行的。若要建立本機處理模式所用的報表,請使用 Visual Studio 中的報表專案範本。如需詳細資訊,請參閱設定 ReportViewer 的本機處理。
遠端處理模式是指 SQL Server 2008 (含) 以上版本 Reporting Services 報表伺服器所執行的報表處理。在遠端處理模式中,ReportViewer 控制項用來做為檢視器,以轉譯 Reporting Services 報表伺服器處理的報表。從擷取資料到處理報表,所有處理都是在報表伺服器中執行。若要使用遠端處理模式,您必須有 SQL Server 2008 (含) 以上版本的授權副本。如需詳細資訊,請參閱設定 ReportViewer 的遠端處理。
若要在應用程式中使用 ReportViewer 控制項,您必須知道如何將控制項加入專案表單或網頁中,設定控制項來使用本機報表定義或伺服器報表,更新資料來源參考,以及在應用程式中測試和部署報表和控制項。您可以利用提供的逐步解說來協助您學習這些核心技術。如需詳細資訊,請參閱範例和逐步解說。
本章節內容
字彙 |
定義 |
描述 ReportViewer 控制項的功能以及 Web 伺服器控制項和 Windows Form 控制項的差異。 |
|
說明如何將控制項和報表加入應用程式中,設定控制項來執行本機或遠端處理,以及設定控制屬性。這一節也包括 ReportViewer 執行階段功能的相關資訊,如報表導覽、搜尋、匯出和列印。 |
|
說明如何建立執行本機處理模式的報表。 |
|
描述 ReportViewer 部署的步驟和需求。 |
|
提供如何針對各種案例來建立報表和設定控制項的逐步指示。 |
|
包含 ReportViewer Windows Form 和 Web 伺服器控制項的 Managed API 參考,以及 Web 伺服器控制項的用戶端 API 參考。 ReportViewer Web 伺服器控制項提供一組以 Microsoft AJAX Library 為基礎的用戶端 API。這個用戶端 API 提供您對 ReportViewer 使用者介面行為更大的控制。 |