共用方式為


第 2 課:使用 xsd 工具,從 RDL 結構描述產生類別

建立 Visual Studio 專案之後,下一個步驟是擷取報表定義架構的本機複本,並執行 XML 架構定義工具 (Xsd.exe) 。

產生 RDL 類別

  1. 開啟 Microsoft Internet Explorer (或對等網頁瀏覽器的實例,) 並流覽至下列 URL:

    https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsd  
    
  2. 在瀏覽器中開啟 RDL 架構之後,請流覽至 [ 檔案 ] 功能表,然後選取 [ 另存新檔]。

  3. 流覽至您建立 Visual Studio 專案的位置,並使用檔案名 ReportDefinition.xsd 儲存架構。

  4. 儲存檔案之後,開啟 Visual Studio 2010 命令提示字元的實例。 若要開啟命令提示字元的實例,請按一下 [開始] 功能表、指向 [所有程式]、指向[Microsoft Visual Studio 2010]、指向[Visual Studio Tools],然後按一下 [Visual Studio 命令提示字元] (2010)

  5. 變更目前路徑至儲存 ReportDefinition.xsd 檔案的位置:

    CD\<ReportDefinition.xsd Path>

  6. 以下列命令產生其中包含 RDL 結構描述類別的 ReportDefinition.cs 檔案:

    xsd /c /n:SampleRDLSchema ReportDefinition.xsd

    若要使用此命令產生 ReportDefinition.vb 檔:

    xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd

  7. 將 ReportDefinition.xsd 加入至您的專案。 從 [ 專案] 功能表中,按一下 [ 新增現有專案]。 流覽至 ReportDefinition.xsd 檔案的位置,選取 [ReportDefinition.xsd],然後按一下 [ 新增]。

    注意

    將 ReportDefinition.xsd 檔案新增至專案之後,您會在方案總管注意到 ReportDefinition.cs (.vb) 檔案不存在。 若要顯示檔案,請按一下 ReportDefinition.xsd 檔案旁邊的展開/摺疊按鈕。

下一課

在下一課,您將撰寫程式碼,使用您從 RDL 結構描述產生的類別,從報表伺服器載入報表定義。 請參閱 第 3 課:從報表伺服器載入報表定義

另請參閱

使用 RDL 結構描述產生的類別更新報表 (SSRS 教學課程)
報表定義語言 (SSRS)