共用方式為


逐步解說:以資料填入資料集

更新:2007 年 11 月

這個逐步解說會建立含有一個資料表的資料集,並且使用 Northwind 範例資料庫中 Customers 資料表的資料填入其中。將資料填入資料集的方式是透過呼叫 TableAdapter 的 Fill 方法。

在瀏覽這份逐步解說期間,您將瞭解如何:

  • 建立新的 [Windows 應用程式]。

  • 利用資料來源組態精靈建立及設定資料集。

  • 建立資料繫結 DataGridView,方法是從 [資料來源] 視窗拖曳至表單上。

必要條件

若要完成這個逐步解說,您必須要有:

建立 Windows 應用程式

第一個步驟是要建立一個 [Windows 應用程式]。

若要建立新的 Windows 專案

  1. 在 Visual Studio 中,從 [檔案] 功能表建立新的 [專案]。

  2. 將專案命名為 DatasetWalkthrough。

  3. 選取 [Windows 應用程式],並按 [確定]。如需詳細資訊,請參閱建立 Windows 架構的應用程式

    隨即建立 [DatasetWalkthrough] 專案並將其加入至 [方案總管]。

建立 NorthwindDataSet

這個步驟會根據 Northwind 範例資料庫的 Customers 資料表,使用 [資料來源組態精靈] 建立資料集。您必須可以存取 Northwind 範例資料庫,才能建立連接。如需設定 Northwind 範例資料庫的詳細資訊,請參閱 HOW TO:安裝範例資料庫

建立資料集

  1. 在 [資料] 功能表上按一下 [顯示資料來源]。

  2. 在 [資料來源] 視窗中,按一下 [加入新資料來源],以啟動 [資料來源組態精靈]。

  3. 選取 [選擇資料來源類型] 頁面上的 [資料庫],再按 [下一步]。

  4. 在 [選擇資料連接] 頁面上,執行下列其中一項動作:

    • 如果下拉式清單中有提供 Northwind 範例資料庫的資料連接,請選取這個資料連接。

      - 或 -

    • 選取 [新增連接],啟動 [新增/修改連接] 對話方塊。如需詳細資訊,請參閱新增/修改連接對話方塊 (一般)

  5. 如果您的資料庫需要密碼,請選取這個選項來加入敏感性資料,然後按一下 [下一步]。

  6. 按一下 [將連接字串儲存到應用程式組態檔] 頁面上的 [下一步]。

  7. 在 [選擇您的資料庫物件] 頁面上,展開 [資料表] 節點。

  8. 選取 [Customers] 資料表,再按 [完成]。

    [NorthwindDataSet] 會加入專案中,而且 Customers 資料表會出現在 [資料來源] 視窗中。

將控制項加入到表單中

您可以從 [資料來源] 視窗將項目拖曳至 Windows 應用程式的表單上,藉以建立資料繫結控制項。

若要建立繫結至 Customers 資料表的 DataGridView

檢查將資料填入資料集的產生程式碼

從 [資料來源] 視窗將項目拖曳至表單上,就會自動加入正確的程式碼,以便將資料集填入 Form1_Load 事件處理常式中。

若要將資料載入資料集

  1. 在 [方案總管] 中,選取 [Form1],再按一下 [檢視程式碼] 按鈕。

  2. 檢查 Form1_Load 事件處理常式。TableAdapter 的 Fill 方法會將資料填入資料集。

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 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);
    }
    
  3. 您可以選擇性地將這個程式碼複製到應用程式中需要填入資料集的其他部分。

執行應用程式

若要執行應用程式

  • 請按 F5 以執行應用程式。

  • 資料集就會填入資料,並顯示在 DataGridView 中。

後續步驟

根據應用程式的需求而定,您在建立資料繫結表單後可能還會想執行幾個步驟。您可以對這個逐步解說進行加強的部分包括:

請參閱

概念

ADO.NET DataSet

顯示資料概觀

其他資源

資料逐步解說

資料存取使用者入門

連接至 Visual Studio 中的資料

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

顯示 Windows 應用程式之表單上的資料

在您的應用程式中編輯資料

驗證資料

儲存資料