共用方式為


繫結至報表 Web 服務 URL

物件模型

這個報表繫結案例使用 CrystalReportViewer (請參閱與 CrystalReportViewer 「與 CrystalReportViewer 物件模型繫結的報表」)。

報表位置

報表可以當成報表 Web 服務裝載於 (通常在遠端) Web 伺服器上。

說明

報表 (儲存在另一部伺服器,並當成報表 Web 服務) 藉由 URL 繫結至 CrystalReportViewer 控制項。

優點

  • 廣泛的散發:報表可以存在於 Internet 上的任何地方。
  • 容易散發:報表 Web 服務使用通訊埠 80,所以即便要通過防火牆也能夠加以存取。

缺點

實作

Note附註

這個程序只能與「專案設定」一節中建立的專案搭配使用。「專案設定」包含特定命名空間參考以及本程序所需的程式碼組態;您必須具備這個組態,否則將無法完成此程序。因此,在您開始本程序前,必須先遵循「專案設定」中的步驟進行。

  • 在 ConfigureCrystalReports() 方法內 (<「專案設定」>一節中所建立),將報表 Web 服務 URL 字串指定給 CrystalReportViewer 類別的 ReportSource 屬性。

    這樣便會直接將報表繫結至控制項。與報表的所有程式設計互動,必須在限制的 CrystalReportViewer 物件模型內完成。

    myCrystalReportViewer.ReportSource = _
    "https://localhost/TestProject/World_Sales_ReportService.asmx"
    
    crystalReportViewer.ReportSource =
    "https://localhost/TestProject/World_Sales_ReportService.asmx";
    
    Note附註

    若要使用這個繫結案例,請在 Visual Studio 中建立報表 Web 服務專案。如需詳細資訊,請參閱「將報表做為 Web 服務來加以發行並取用」