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 Web 伺服器和 Windows Form 控制項
簡介 ReportViewer 控制項,以及比較 Web 伺服器控制項和 Windows Form 控制項的差異。
- 加入和設定 ReportViewer 控制項
說明如何將控制項和報表加入應用程式中,設定控制項來執行本機或遠端處理,以及設定控制屬性。這一節也包括 ReportViewer 執行階段功能的相關資訊,如報表導覽、搜尋、匯出和列印。
- 建立用戶端報表定義檔案 (.rdlc)
說明如何建立執行本機處理模式的報表。
- 部署報表和 ReportViewer 控制項
描述 ReportViewer 部署的步驟和需求。
- 範例和逐步解說
提供如何針對各種案例來建立報表和設定控制項的逐步指示。
- 報表設計工具使用者介面參考 (Visual Studio)
包含用來建立執行本機處理模式的報表之報表設計工具的 F1 說明主題。它也會描述提供已部署的報表之執行階段功能的 ReportViewer 工具列。
- Microsoft.Reporting.WebForms
ReportViewer Web 伺服器控制項的管理參考文件集。
- Microsoft.Reporting.WinForms
ReportViewer Windows Form 控制項的管理參考文件集。
![]() |
---|
若要取得最新的文件版本,請使用線上 [說明] 選項,它會取得 MSDN 的最新內容。線上版本可能包括本機說明中所沒有的新內容。若要使用線上 [說明] 以及進一步了解它,請在 Visual Studio 產品文件中,搜尋「說明來源:本機和線上說明」。 |