共用方式為


教學課程:匯出成多重格式

簡介

在此教學課程中,您會學習如何以程式設計的方式匯出報表。Crystal Reports 能夠匯出成各種不同的格式,可用的選項端視您所安裝的 Crystal Reports 版本而定。

每一種 Crystal Reports for Visual Studio 版本都支援下列匯出選項:

  • Crystal Reports (RPT)
  • PDF
  • Rich Text Format (RTF)
  • Microsoft Word (97-2003)
  • Microsoft Excel (97-2003)
  • Microsoft Excel (97-2003) 只限資料
  • HTML 3.2
  • HTML 4.0

Crystal Reports Developer 額外支援下列格式:

  • 字元分隔值 (CSV)
  • Microsoft Word - 可編輯 (RTF)
  • Tab 分隔文字 (TTX)
  • 文字檔

您可以從這些格式中任選其一,然後按一下 CrystalReportViewer 控制項的 [匯出] 按鈕,再以選擇的格式,將報表匯出至以 Web 或 Windows 應用程式執行 Crystal Reports 的本機電腦。

您也可以透過程式設計的方法,將報表匯出至本機Web 伺服器或 Windows 電腦上的特定目錄。

為了展開此教學課程,您要先將 DropDownList 控制項新增至 Web 或 Windows Form,並且在其中填入來自 CrystalDecisions.Shared 命名空間的 ExportFormatType 列舉型別值。

接下來,您會建立三個私用 Helper 方法,這些方法包含匯出功能,也會替每一種匯出格式執行特定設定。

最後,您要從 Web 或 Windows Form 上的 Button 控制項建立 Click 事件方法,再呼叫執行匯出作業的三個私用 Helper 方法。

範例程式碼

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

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

  • C# 網站:CS_Web_RDObjMod_Export
  • C# Windows 專案:CS_Win_RDObjMod_Export
  • Visual Basic 網站: VB_Web_RDObjMod_Export
  • Visual Basic Windows 專案:VB_Win_RDObjMod_Export

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

在本節中:

請參閱