將資料庫的資料填入文件
您可以用存取 Windows Form 專案資料的相同方式,存取 Microsoft Office 文件層級專案的資料。 使用相同的工具和程式碼,可從資料庫將資料帶入您的解決方案,而且可以使用 Windows Form 控制項顯示資料。
此外,也可以使用主控制項來顯示資料。 主控制項是 Microsoft Office Word 中的原生物件,已使用事件和資料繫結功能強化。 如需詳細資訊,請參閱主項目和主控制項概觀。
適用對象:本主題資訊適用於 Word 的文件層級專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
下列範例示範如何使用設計工具,在文件層級專案中加入資料繫結控制項。 如需如何在執行階段於 VSTO 增益集專案中新增資料繫結控制項的範例,請參閱逐步解說:VSTO 增益集專案中的簡單資料繫結。
如需相關影片示範,請參閱使用 Visual Studio Tools for the Office system (3.0) 將資料繫結至 Word 2007 內容控制項。
在設計階段將控制項新增至文件
以資料庫的資料填入文件
在 Visual Studio 中開啟 Word 文件層級專案,同時在設計工具中開啟文件。
開啟 [資料來源] 視窗,並從資料庫建立資料來源。 如需詳細資訊,請參閱新增連線。
將想要的欄位從 [資料來源] 視窗拖曳至您的文件。
內容控制項已加入文件。 內容控制項的類型取決於您選取的欄位資料類型。 如需詳細資訊,請參閱 Content 控制項。
您可以在 [資料來源] 視窗中選取資料欄位,然後從下拉式清單中選擇不同的控制項,來新增不同的控制項。
專案中的物件
除了控制項之外,下列與資料相關的物件會自動加入專案:
封裝連接到資料庫之資料表的具類型資料集。 如需詳細資訊,請參閱 Visual Studio 中的資料集工具。
將控制項連接至具類型資料集的 BindingSource。 如需詳細資訊,請參閱 BindingSource 元件概觀。
將具型別資料集連接到資料庫的 TableAdapter。 如需詳細資訊,請參閱建立及設定 TableAdapters。
TableAdapterManager,用於協調資料集中的資料表配接器以啟用階層式更新。 如需詳細資訊,請參閱階層式更新和 TableAdapterManager 參考。
當您執行專案時,控制項會顯示資料來源中的第一筆記錄。 您可以使用 BindingSource,讓使用者捲動資料列。
捲動資料列
- 使用 BindingSource 方法,如 MoveNext 和 MovePrevious。
有關如何將更新傳送到具型別資料集和資料庫的資訊,請參閱如何:使用主控制項中的資料更新資料來源。