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