共用方式為


HOW TO:將服務的資料填入文件

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

Microsoft Office 版本

  • Excel 2007

  • Excel 2003

  • Word 2007

  • Word 2003

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

在文件層級的 Visual Studio Tools for Office 專案中,存取資料的方式與在 Windows Form 專案中一樣。您可以使用相同的工具和程式碼將資料帶入方案中,甚至可以使用 Windows Form 控制項顯示資料。此外,還可以利用一種稱為主控制項的控制項,這是 Microsoft Office Excel 和 Microsoft Office Word 中的原生 (Native) 物件,但是經過事件和資料繫結 (Data Binding) 功能的加強。如需詳細資訊,請參閱主項目和主控制項概觀

從 Visual Studio 2008 Service Pack 1 (SP1) 開始,您也可以用程式設計方式,透過應用程式層級專案存取執行階段的資料。

下列範例說明如何在設計階段,將資料繫結控制項加入至文件。如需如何透過應用程式層級增益集,於執行階段加入資料繫結控制項的範例,請參閱逐步解說:在應用程式層級專案中繫結至服務資料

若要將 Web 服務的資料填入文件層級專案

  1. 開啟 [資料來源] 視窗,建立專案的服務資料來源。如需詳細資訊,請參閱 HOW TO:連接至 Web 服務中的資料

  2. 從 [資料來源] 視窗,將您想要的資料表或欄位拖曳至文件。

    文件上會建立控制項,接著建立繫結至專案中物件類別 BindingSource,然後再產生該服務的類別。

  3. 在程式碼中,建立您在步驟 1 所連接之 Web 服務類別的執行個體。

  4. 如果有與 Web 服務進行通訊所需的屬性,請建立那些屬性的執行個體。

  5. 使用 Web 服務所公開 (Expose) 的方法以及您在步驟 4 建立的任何屬性執行個體,建立並傳送資料要求。

    您所使用的方法,需視 Web 服務提供的方法而定。

  6. 將 Web 服務的資料回應指派給 BindingSourceDataSource 屬性。

當您執行專案時,控制項會顯示資料來源中的第一筆資料錄。您可以使用 BindingSource 中的物件處理貨幣事件,啟用捲動資料錄的功能。

請參閱

工作

HOW TO:將資料庫的資料填入工作表

HOW TO:將物件的資料填入文件

HOW TO:將資料庫的資料填入文件

HOW TO:從主控制項中使用資料更新資料來源

概念

將資料繫結至控制項

資料來源概觀

顯示資料概觀

變更記錄

日期

記錄

原因

2008 年 7 月

加入 SP1 資訊。

SP1 功能變更。