共用方式為


第 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 2008 命令提示字元的執行個體。若要開啟命令提示字元的執行個體,請按一下 [開始] 功能表、依序指向 [所有程式][Microsoft Visual Studio 2008][Visual Studio 工具],然後按一下 [Visual Studio 2008 命令提示字元]

  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.cs (.vb) 檔案的位置、選取 ReportDefinition.xsd,然後按一下 [加入]

    [!附註]

    將 ReportDefinition.cs (.vb) 檔案加入專案之後,您會注意到在 [方案總管] 中,ReportDefinition.xsd 檔已加入專案,但 ReportDefinition.cs (.vb) 檔案並不在其中。若要顯示檔案,請按一下 ReportDefinition.xsd 檔案旁邊的展開/摺疊按鈕。

下一課

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