ReportViewer 控制項 (Visual Studio)

Microsoft Visual Studio 2008 包含報表設計功能和 ReportViewer 控制項,好讓您可以將全功能的報表加入至自訂應用程式。報表可包含表格式資料、彙總資料和多維度資料。提供 ReportViewer 控制項是為了協助您在應用程式中處理和顯示報表。控制項有兩個版本。ReportViewer Web 伺服器控制項用來代管 ASP.NET 專案中的報表。ReportViewer Windows Form 控制項用來代管 Windows 應用程式專案中的報表。

這兩種控制項可設定成執行本機處理模式或遠端處理模式。您如何設定處理模式,會影響到報表從設計到部署的所有環節。

  • 本機處理模式是指用戶端應用程式中的 ReportViewer 控制項所執行的報表處理。所有報表處理都是利用應用程式提供的資料,當作一項本機處理序來執行的。若要建立本機處理模式所用的報表,請使用 Visual Studio 中的報表專案範本。如需詳細資訊,請參閱設定 ReportViewer 的本機處理

  • 遠端處理模式是指 SQL Server 2005 Reporting Services 報表伺服器所執行的報表處理。在遠端處理模式中,ReportViewer 控制項用來做為檢視器,以顯示已發行在 SQL Server Reporting Services 報表伺服器的預定報表。從擷取資料到轉譯報表,所有處理都是在報表伺服器中執行。若要使用遠端處理模式,您必須有 SQL Server 2005 Reporting Services 的授權副本。如需詳細資訊,請參閱設定 ReportViewer 的遠端處理

若要在應用程式中使用 ReportViewer 控制項,您必須知道如何將控制項加入專案表單或網頁中,設定控制項來使用本機報表定義或伺服器報表,更新資料來源參考,以及在應用程式中測試和部署報表和控制項。您可以利用提供的逐步解說來協助您學習這些核心技術。如需詳細資訊,請參閱範例和逐步解說

在此章節中

  • 加入和設定 ReportViewer 控制項
    說明如何將控制項和報表加入應用程式中,設定控制項來執行本機或遠端處理,以及設定控制屬性。這一節也包括 ReportViewer 執行階段功能的相關資訊,如報表導覽、搜尋、匯出和列印。
Note附註

若要取得最新的文件版本,請使用線上 [說明] 選項,它會取得 MSDN 的最新內容。線上版本可能包括本機說明中所沒有的新內容。若要使用線上 [說明] 以及進一步了解它,請在 Visual Studio 產品文件中,搜尋「說明來源:本機和線上說明」。

另請參閱

概念

設定 ReportViewer 的本機處理
設定 ReportViewer 的遠端處理