HOW TO:將資料庫的資料填入工作表
更新: 2008 年 7 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
您可以使用存取 Windows Form 專案內資料的相同方式,存取文件層級之 Visual Studio Tools for Office 專案中的資料。您可以使用相同的工具和程式碼將資料帶入方案中,甚至可以使用 Windows Form 控制項顯示資料。此外,您可以利用一種稱為主控制項的控制項,這是 Microsoft Office Excel 中的原生 (Native) 物件,但是經過事件和資料繫結 (Data Binding) 功能的加強。如需詳細資訊,請參閱主項目和主控制項概觀。
從 Visual Studio 2008 Service Pack 1 (SP1) 開始,您也可以存取應用程式層級專案中的資料,但是只能在執行階段以程式設計方式存取。
下列程式碼範例示範如何使用設計工具,將資料繫結控制項加入至文件層級專案。如需如何在執行階段,將資料繫結控制項加入至應用程式層級專案的範例,請參閱逐步解說:應用程式層級專案中的複雜資料繫結。
在設計階段將資料繫結控制項加入至工作表
若要用資料庫的資料填入工作表
在 Visual Studio 中開啟 Excel 文件層級專案,並在設計工具中開啟工作表。
開啟 [資料來源] 視窗,並建立專案的資料來源。如需詳細資訊,請參閱 HOW TO:連接至資料庫中的資料。
將您想要的欄位或資料表從 [資料來源] 視窗拖曳至工作表。
會在工作表上建立下列其中一種控制項:
如果拖曳欄位,則會在工作表上建立 NamedRange 控制項。如需詳細資訊,請參閱 NamedRange 控制項。
如果拖曳資料表,則會在工作表上建立 ListObject 控制項。如需詳細資訊,請參閱 ListObject 控制項。
您可以在 [資料來源] 視窗中選取資料表或欄位,然後從下拉式清單中選擇不同控制項,以加入不同的控制項。
專案中的物件
除了控制項之外,下列資料相關物件也會自動加入至您的專案:
具型別資料集,可封裝您透過資料庫連接的資料表。如需詳細資訊,請參閱 Visual Studio 中的資料集概觀。
BindingSource,可將控制項連接至具型別資料集。如需詳細資訊,請參閱 BindingSource 元件概觀。
TableAdapter,可將具型別資料集連接至資料庫。如需詳細資訊,請參閱 TableAdapter 概觀。
TableAdapterManager,可用來協調資料集中的資料表配接器以啟用階層式更新。如需詳細資訊,請參閱階層式更新和 TableAdapterManager 概觀。
當您執行專案時,控制項會顯示資料來源中的第一筆資料錄。您可以使用 BindingSource,讓使用者可以捲動資料錄。
若要捲動資料錄
- 使用 BindingSource 方法,例如 MoveNext 和 MovePrevious。
如需如何將更新傳送至具型別資料集和資料庫的詳細資訊,請參閱 HOW TO:從主控制項中使用資料更新資料來源。
請參閱
工作
概念
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入有關在應用程式層級的增益集中繫結資料的資訊。 |
SP1 功能變更。 |