逐步解說:顯示 Windows 應用程式之表單上的資料
更新:2007 年 11 月
在應用程式的開發過程中,最常見的一個案例就是在 Windows 架構應用程式的表單上顯示資料。您可以從資料來源視窗將項目拖曳至表單,即可在表單上顯示資料。這個逐步解說會建立簡單表單,以便在多個控制項中顯示來自單一資料表的資料。這個範例會使用 Northwind 範例資料庫的 Customers 資料表。
逐步解說將說明的工作包括:
建立新的 [Windows 應用程式] 專案。
利用資料來源組態精靈建立和設定資料集。
選取當從 [資料來源] 視窗拖曳項目時,要在表單上建立的控制項。如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項。
從 [資料來源] 視窗將項目拖曳至表單上,即可建立資料繫結控制項。
必要條件
若要完成這個逐步解說,您必須要有:
- Northwind 範例資料庫的存取權。如需詳細資訊,請參閱 HOW TO:安裝範例資料庫。
建立 Windows 應用程式
第一個步驟是建立 [Windows 應用程式] 專案。
若要建立新的 Windows 應用程式專案
從 [檔案] 功能表中,建立新專案。
將專案命名為 DisplayingDataonaWindowsForm。
請選取 [Windows 應用程式],並按 [確定]。如需詳細資訊,請參閱建立 Windows 架構的應用程式。
[DisplayingDataonaWindowsForm] 專案隨即建立並加入至 [方案總管]。
建立資料來源
這個步驟會使用 [資料來源組態精靈],根據 Northwind 範例資料庫的 Customers 資料表建立資料來源。您必須可以存取 Northwind 範例資料庫,才能建立連接。如需設定 Northwind 範例資料庫的詳細資訊,請參閱 HOW TO:安裝範例資料庫。
若要建立資料來源
在 [資料] 功能表上,請按 [顯示資料來源]。
在 [資料來源] 視窗中,選取 [加入新資料來源],啟動 [資料來源組態精靈]。
請選取 [選擇資料來源類型] 頁面上的 [資料庫],再按 [下一步]。
在 [選擇資料連接] 頁面上,執行下列其中一項動作:
如果下拉式清單中有提供 Northwind 範例資料庫的資料連接,請選取這個資料連接。
-或-
選取 [新增連接],啟動 [新增/修改連接] 對話方塊。如需詳細資訊,請參閱新增/修改連接對話方塊 (一般)。
如果資料庫需要密碼,請選取選項來加入敏感性資料,然後按一下 [下一步]。
按一下 [將連接字串儲存到應用程式組態檔] 頁面上的 [下一步]。
在 [選擇您的資料庫物件] 頁面上,展開 [資料表] 節點。
選取 [Customers] 資料表,再按 [完成]。
[NorthwindDataSet] 會加入至專案,而且 [Customers] 資料表會出現在 [資料來源] 視窗中。
設定要建立的控制項
在這個逐步解說中,資料將設為 [詳細資料] 配置,也就是在個別控制項中顯示資料 (還有一個替代的方式是預設的 [格線] 配置,也就是將資料顯示在 DataGridView 控制項中)。
若要在資料來源視窗中設定項目的置放類型
在 [資料來源] 視窗中,展開 [Customers] 節點。
從 [客戶] 節點的下拉式清單,選取 [詳細資料],將 [客戶] 資料表的置放類型變更為 [詳細資料]。如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項。
在 [CustomerID] 節點上的控制性清單中選取 [標籤],將 [CustomerID] 資料行的置放類型變更為標籤。
建立表單
從 [資料來源] 視窗將項目拖曳至表單上,即可建立資料繫結控制項。
若要在表單上建立資料繫結控制項
從 [資料來源] 視窗,將 [客戶] 主節點拖曳至表單上。
具有描述性標籤的資料繫結控制項以及用於巡覽資料錄的工具區域 (BindingNavigator) 會出現在表單上。NorthwindDataSet、CustomersTableAdapter、BindingSource 和 BindingNavigator 則會出現在元件匣中。
測試應用程式
若要執行應用程式
按 F5。
使用 BindingNavigator 控制項巡覽資料錄。
後續步驟
根據應用程式的需求而定,您在建立資料繫結的 Windows Form 後可能還會想執行幾個步驟。您可以對這個逐步解說進行加強的部分包括:
將搜尋功能加入表單中。如需詳細資訊,請參閱 HOW TO:加入參數型查詢至 Windows 應用程式中的表單。
加入將更新傳回資料庫的功能。如需詳細資訊,請參閱逐步解說:儲存資料至資料庫 (單一資料表)。
從 [資料來源] 視窗中選取 [以精靈設定資料集],將 Orders 資料表加入資料集。然後,您可以將 [訂單] 節點 (在 [客戶] 資料表中的 [傳真電話] 資料行底下) 拖曳至表單上,以加入可顯示相關資料的控制項。如需詳細資訊,請參閱 HOW TO:在 Windows 應用程式中顯示相關的資料。