逐步解說:以資料填入資料集
這個逐步解說會建立含有一個資料表的資料集,並且使用 Northwind 範例資料庫中 Customers 資料表的資料填入其中。 將資料填入資料集的方式是透過呼叫 TableAdapter 的 Fill 方法。
在瀏覽這份逐步解說期間,您將了解如何:
建立新的 [Windows 應用程式]。
利用資料來源組態精靈建立及設定資料集。
建立資料繫結 DataGridView,方法是從 [資料來源] 視窗拖曳至表單上。
必要條件
若要完成這個逐步解說,您必須要有:
- Northwind 範例資料庫的存取權。 如需詳細資訊,請參閱 HOW TO:安裝範例資料庫。
建立 Windows 應用程式
第一個步驟是建立 [Windows 應用程式]。
若要建立新的 Windows 專案
在 Visual Studio 中,從 [檔案] 功能表建立新的 [專案]。
將專案命名為 DatasetWalkthrough。
選取 [Windows 應用程式],並按一下 [確定]。 如需詳細資訊,請參閱開發用戶端應用程式。
隨即建立 [DatasetWalkthrough] 專案並將其加入至 [方案總管]。
建立 NorthwindDataSet
這個步驟會根據 Northwind 範例資料庫的 Customers 資料表,使用 [資料來源組態精靈] 建立資料集。 您必須可以存取 Northwind 範例資料庫,才能建立連接。 如需設定 Northwind 範例資料庫的詳細資訊,請參閱 HOW TO:安裝範例資料庫。
建立資料集
按一下 [資料] 功能表上的 [顯示資料來源]。
在 [資料來源] 視窗中,按一下 [加入新資料來源],啟動 [資料來源組態精靈]。
請選取 [選擇資料來源類型] 頁面上的 [資料庫],再按 [下一步]。
在 [選擇資料連接] 頁面上,執行下列其中一項動作:
如果下拉式清單中有提供 Northwind 範例資料庫的資料連接,請選取這個資料連接。
-或-
選取 [新增連接],啟動 [新增/修改連接] 對話方塊。 如需詳細資訊,請參閱新增/修改連接對話方塊 (一般)。
如果資料庫需要密碼,請選取選項來加入敏感性資料,然後按一下 [下一步]。
按一下 [將連接字串儲存到應用程式組態檔] 頁面上的 [下一步]。
在 [選擇您的資料庫物件] 頁面上,展開 [資料表] 節點。
選取 [Customers] 資料表,再按 [完成]。
[NorthwindDataSet] 會加入專案中,而且 Customers 資料表會出現在 [資料來源] 視窗中。
將控制項加入至表單
您可以從 [資料來源] 視窗將項目拖曳至 Windows 應用程式的表單上,藉以建立資料繫結控制項。
若要建立繫結至 Customers 資料表的 DataGridView
從 [資料來源] 視窗,將 [Customers] 主節點拖曳至 [Form1]。
DataGridView 控制項以及用於巡覽資料錄的工具區域 (BindingNavigator) 會出現在表單上。 NorthwindDataSet、CustomersTableAdapter、BindingSource 和 BindingNavigator 則會出現在元件匣中。
檢查將資料填入資料集的產生程式碼
從 [資料來源] 視窗將項目拖曳至表單上,就會自動加入正確的程式碼,以便將資料集填入 Form1_Load 事件處理常式中。
若要將資料載入資料集
在 [方案總管] 中,選取 [Form1],再按一下 [檢視程式碼] 按鈕。
檢查 Form1_Load 事件處理常式。 TableAdapter 的 Fill 方法會將資料填入資料集。
Private Sub Form1_Load() Handles MyBase.Load 'TODO: This line of code loads data into the 'NorthwindDataSet1.Customers' table. 'You can move, or remove it, as needed. Me.CustomersTableAdapter1.Fill(Me.NorthwindDataSet1.Customers) End Sub
private void Form1_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'northwindDataSet1.Customers' table. // You can move, or remove it, as needed. this.customersTableAdapter1.Fill(this.northwindDataSet1.Customers); }
您可以選擇性地將這個程式碼複製到應用程式中需要填入資料集的其他部分。
執行應用程式
若要執行應用程式
按下 F5 執行應用程式。
資料集就會填入資料,並顯示在 DataGridView 中。
後續步驟
根據應用程式需求的不同,您在建立資料繫結的表單後,可能還會想要執行幾個步驟。 您可以對這個逐步解說進行加強的部分包括:
將搜尋功能加入表單中。 如需詳細資訊,請參閱 HOW TO:將參數型查詢加入至 Windows Form 應用程式。
加入將更新傳回資料庫的功能。 如需詳細資訊,請參閱逐步解說:儲存資料至資料庫 (單一資料表)。
從 [資料來源] 視窗中選取 [以精靈設定資料集],將 Orders 資料表加入資料集。 現在將 [Orders] 節點 (在 [Customers] 資料表中的 [Fax] 資料行底下) 拖曳至表單上,即可加入顯示相關資料的控制項。 如需詳細資訊,請參閱 HOW TO:在 Windows Form 應用程式中顯示相關的資料。
請參閱
概念
將 Windows Form 控制項繫結至 Visual Studio 中的資料