共用方式為


教學課程:自訂 CrystalReportViewer 控制項

簡介

在本教學課程中,您將學習如何使用 CrystalReportViewer 控制項之基礎類別的屬性自訂其外觀。

您也會學習如何使用頁面選取、縮放、搜尋和列印的方法。

首先,您將學習如何自訂 CrystalReportViewer 工具列。您需要用來儲存工具列中可用屬性的 ListBox。只有從 ListBox 控制項選取的屬性會顯示在 CrystalReportViewer 工具列上。

然後再加入第二個 ListBox,儲存報表的元素。如果您建立的是網站,便可以選擇將所有報表頁面都顯示成單一頁面或分成幾個個別頁面。

您也會學習如何透過 DropDownList 控制項來自訂背景色彩。

接下來,您會學習如何選取您要檢視的報表頁面。您需要 TextBox 控制項才能輸入頁碼,還需要 Button 控制項,將報表重新載入您選取的頁面。也需要 TextBox 和 Button 控制項,才能修改縮放因數以及在報表中搜尋文字。

如果您建立的是網站,即可存取 Windows 專案未提供的 CrystalReportViewer 控制項之屬性:其中一個屬性可選擇列印模式,其他屬性則可變更框線的寬度、樣式和色彩。

範例程式碼

本教學課程隨附 Visual Basic 和 C# 範例程式碼,以示範專案的完成版本。請遵循這個教學課程的指示以建立新的專案,或是開啟範例程式碼專案,從完成的版本開始進行。

範例程式碼是以資料夾的形式儲存,並以語言和專案類型來加以分類。下面列出每個範例程式碼版本的資料夾名稱:

  • C# 網站:CS_Web_CRVObjMod_CustomizeViewer
  • C# Windows 專案:CS_Win_CRVObjMod_CustomizeViewer
  • Visual Basic 網站:VB_Web_CRVObjMod_CustomizeViewer
  • Visual Basic Windows 專案:VB_Win_CRVObjMod_CustomizeViewer

若要找出包含這些範例的資料夾,請參閱「教學課程的範例程式碼目錄」

在本節中: