共用方式為


教學課程:利用 .NET Framework 來產生 RDL

此教學課程說明:如何使用 XmlTextWriter 類別,將報表定義語言 (RDL) 寫入報表定義檔案中。這個寫入器能以迅速、順向的方式產生 XML 與 RDL,並協助您建立符合 RDL 規格的報表定義文件。XmlTextWriter 是寫入資料流,而不是使用物件模型 (例如 XML DOM),因此能提供更好的效能。

一般而言,如果需要寫入 XML 作為原始資料,而不造成 DOM 負擔,就要使用 XmlTextWriterXmlTextWriterXmlTextWriter 類別的實作,提供 API,將 XML 寫入檔案資料流。XmlTextWriter 類別提供幾種有用的方法,可用來建立報表定義檔案。下列教學課程特別要為您示範,如何使用 WriteStartElement、WriteAttributeString、WriteElementString 和 WriteEndElement 方法,建構報表定義檔案。

學習內容

這個教學課程進行期間,您將完成下列活動:

  • 使用 Visual Studio 主控台應用程式專案範本建立應用程式。
  • 加入到 AdventureWorks 範例資料庫的連接。
  • 撰寫程式碼來擷取資料來源的欄位清單。
  • 撰寫程式碼來產生可用來建立報表的簡單報表定義檔案。

需求

若要完成教學課程,必須具備下列項目:

  • Microsoft SQL Server 2005 Reporting Services。
  • Microsoft Visual Studio 2005 或類似的 Microsoft .NET Framework 相容開發工具。
  • 安裝於 SQL Server 2005 執行個體上的 AdventureWorks 範例資料庫。這些範例不會在安裝期間自動安裝,但是您可在任何時間加以安裝。如需有關安裝範例的詳細資訊,請參閱<安裝範例>。

**完成這個教學課程的估計時間:**60 分鐘

工作

第 1 課:建立 RDL 產生器 Visual Studio 專案

第 2 課:建立通往範例資料庫的連接

第 3 課:擷取報表定義的欄位清單

第 4 課:建立程式碼來產生報表定義檔案

第 5 課:執行 RDL 產生器應用程式 (VB/C#)

ms170667.note(zh-tw,SQL.90).gif附註:
當檢閱教學課程時,建議您在文件檢視器工具列上,加入 [下一個] 和 [上一個] 按鈕。如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。

請參閱

概念

Reporting Services 教學課程

其他資源

報表範例 (Reporting Services)
安裝 AdventureWorks 範例資料庫和範例

說明及資訊

取得 SQL Server 2005 協助