對使用者顯示資訊:在使用者介面中顯示資料
更新:2007 年 11 月
在本課程中,您將學習如何建立基本的使用者介面,以檢視本機資料庫中的資料。
現在您已經與本機資料庫檔案建立連接,下一個步驟就是建立使用者介面,以顯示資料。從資料庫擷取資料並顯示在使用者介面,背後的程式設計很複雜。所幸,Visual Basic 會自動為您建立並設定必要的資料物件,因此您只需要選取及放置物件就可以了。在本課程中,您將學習如何建立簡單的資料顯示表單。
試試看!
若要建立資料存取表單
開啟上一個課程中的 Addresses 專案。如果您尚未完成該課程,請至取得需要的資訊:連接現有資料庫,並完成該課程再繼續進行。
在 [方案總管] 中,選取 [Form1.vb],然後在 [檢視] 功能表中,按一下 [設計工具]。
在 [方案總管] 中,按一下 [資料來源] 索引標籤。
在 [資料來源] 視窗中,花點時間探索 [FirstDatabaseDataSet] 和 [位址] 節點。您可以展開 [位址] 節點,檢視資料表中的各個欄位。
將 [位址] 節點從 [資料來源] 視窗拖曳至表單。
注意事項:
有些控制項會自動加入至表單中,然後建立數個元件並加入至表單下面的元件匣中。其中有個 DataGridView 控制項會顯示資料表的資料列和資料行,以及可供巡覽的控制項 ([AddressesBindingNavigator])。此外,Visual Basic 也會建立連接至資料庫、管理資料的擷取和更新,以及將資料存放在本機 DataSet 中的元件 (分別是 [AddressesBindingSource]、[AddressesTableAdapter] 和 [FirstDatabaseDataSet])。
選取 [AddressesDataGridView] 控制項,然後在 [屬性] 視窗中,將 Dock 屬性設定為 Fill (按一下中間的按鈕)。
如此就會展開方格,以填滿表單。
請按 F5 執行應用程式。
Addresses 資料表的資料會顯示在表單上的 DataGridView 控制項中。您可以使用表單頂端之 [BindingNavigator] 中的控制項,在資料列之間巡覽,甚至加入或刪除資料錄。您也可以修改方格中顯示的資料來變更資料錄,但這些變更並不會儲存,除非您按一下 [儲存資料] 圖示。您將在下一個主題中,學習如何自動儲存變更至資料。
後續步驟
在本課程中,您已經學習到如何使用 Visual Basic 視覺化工具,建立基本的資料導向使用者介面。在下一個課程中,您將學習如何建立資料輸入表單,並儲存變更至資料庫。
下一個課程:加入或修改記錄:更新資料