共用方式為


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

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

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

學習內容

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

  • 使用 Visual Studio 主控台應用程式專案範本建立應用程式。

  • 加入與 AdventureWorks 範例資料庫的連接。

  • 撰寫程式碼來擷取資料來源的欄位清單。

  • 撰寫程式碼來產生可用來建立報表的簡單報表定義檔案。

需求

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

  • Microsoft Reporting Services.

  • MicrosoftVisual Studio 2005 或類似 Microsoft.NET Framework 相容的開發工具。

  • 安裝到 SQL Server 2008 執行個體的 AdventureWorks 範例資料庫。安裝期間不會自動安裝範例,但是您可在任何時間加以安裝。如需有關安裝範例的詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

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