Share via


建立用戶端報表定義檔案 (.rdlc)

ReportViewer 控制項支援本機處理模式,可讓您利用控制項的內建處理功能來執行用戶端報表定義檔案 (.rdlc)。您在本機處理模式下執行的用戶端報表,可以輕鬆地在應用程式專案中建立。建立報表的方法有四種:

  • 您可以使用「報表精靈」建立新的用戶端報表定義 (.rdlc) 檔案。

  • 您可以在 Visual Studio 中建立新的用戶端報表定義 (.rdlc) 檔案。

  • 您可以將現有的報表定義 (.rdl) 檔案轉換成本機處理模式中所使用的用戶端報表定義 (.rdlc) 檔案格式。

  • 您可透過程式設計方式產生報表定義。

若要使用現有的報表定義,請將報表項目加入應用程式專案中。當您從 [專案] 功能表選取 [加入新項目] 時,可以選擇報表範本來從空白報表建立報表配置。若要建立新的報表,請在設定 ReportViewer 控制項時,按一下 [設計新報表]。這會開啟一份空白報表。

如何建立和預覽本機報表

  1. 在 Microsoft Visual Studio 2008 中,開啟應用程式專案或網站。

  2. 建立您要使用的資料來源。您可以使用專案中所能使用之資料集所定義的資料表或商務物件。如需詳細資訊,請參閱建立報表的資料來源

  3. 建立專案中所要使用的報表定義檔案 (.rdlc)。

  4. 從 [工具箱] 中,將資料表、文字方塊、矩陣、報表或圖表加入空白報表中,以定義報表配置。這些項目稱為資料區域。資料區域會繫結到資料來源。明確地說,您要將資料區域中的每個資料格對應到資料來源中的欄位。如需詳細資訊,請參閱在報表中加入資料區 (Visual Studio 報表設計工具)

  5. 加入樣式、格式、影像、框線、頁首、頁尾、排序和其他報表功能來完成報表。如需詳細資訊,請參閱定義報表配置 (Visual Studio 報表設計工具)

  6. 選取將包含控制項的表單或頁面。

  7. 在圖形設計模式中,將 ReportViewer 控制項加入網頁或表單中。ReportViewer 控制項在 [工具箱] 的 [資料] 區段中。如需詳細資訊,請參閱加入和設定 ReportViewer 控制項

  8. 在頁面或表單中,將控制項定位,調整控制項大小。

  9. 在 [ReportViewer 工作] 智慧標籤面板中,選取您為了將報表繫結到控制項而建立的用戶端報表定義檔案 (.rdlc)。如需有關開啟 [智慧標籤面板] 的詳細資訊,請參閱使用 [ReportViewer 工作] 智慧標籤面板

若要預覽報表,您可以建立或部署應用程式。您只能藉由在 ReportViewer 控制項中執行報表來預覽報表。.rdlc 檔並沒有專用的個別預覽模式。請注意,您隨時可以開啟和編輯報表定義,然後再建立或部署應用程式來檢查結果。

將新的報表項目加入專案中

當您將新的報表項目加入專案中,會建立一個空白專案,且會在專案中加入一個 Report.rdlc 檔。此時會開啟報表定義的圖形設計模式。專案中會加入報表物件命名空間,工具箱中會新增可用的報表控制項。

將報表項目加入報表中

您可以將報表項目 (如文字方塊、資料表、圖表和影像) 加入報表設計介面中,再設定這些項目的屬性,來輕易建立簡單的報表。

比較複雜的報表可能包括用來自訂報表輸出的參數和運算式。例如,若要取得特定股票的巿場分析報表,您必須將參數加入報表中來指定股票符號。您可以在應用程式中,提供用來收集使用者參數值的使用者介面。參數可以傳給查詢,以便更精確指定資料選擇準則,也可以用來篩選結果集,以便只在報表中顯示結果集的一部份。參數值可以由應用程式預先定義和傳入,也可以在執行報表之前,由使用者指定。

一律用 Microsoft Visual Basic 來撰寫的運算式用來彙總資料或執行條件式格式化。報表也可以包括自訂程式碼。您可以將自訂程式碼內嵌在報表內,也可以呼叫應用程式中之自訂組件的方法。相對於運算式,自訂程式碼可以用 Visual Basic 以外的語言來撰寫。

另請參閱

概念

使用 [ReportViewer 工作] 智慧標籤面板
建立報表的資料來源
定義報表配置 (Visual Studio 報表設計工具)
報表概觀 (Visual Studio)
部署報表和 ReportViewer 控制項
加入和設定 ReportViewer 控制項
使用 Visual Studio 報表精靈建立用戶端報表定義

其他資源

範例和逐步解說