教學課程:利用 .NET Framework 來產生 RDL
此教學課程說明:如何使用 XmlTextWriter 類別,將報表定義語言 (RDL) 寫入報表定義檔案中。這個寫入器能以迅速、順向的方式產生 XML 與 RDL,並協助您建立符合 RDL 規格的報表定義文件。XmlTextWriter 是寫入資料流,而不是使用物件模型 (例如 XML DOM),因此能提供更好的效能。
一般而言,如果需要寫入 XML 作為原始資料,而不造成 DOM 負擔,就要使用 XmlTextWriter。XmlTextWriter 是 XmlTextWriter 類別的實作,提供 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 專案
附註: |
---|
當檢閱教學課程時,建議您在文件檢視器工具列上,加入 [下一個] 和 [上一個] 按鈕。如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。 |
請參閱
概念
其他資源
報表範例 (Reporting Services)
安裝 AdventureWorks 範例資料庫和範例