HOW TO:將 Windows Form 控制項繫結至資料

資料來源視窗拖曳物件,將資料繫結至 Windows Form 控制項。從 [資料來源] 視窗中拖曳項目之前,您可以針對個別控制項將資料表的控制項型別設為 Details,或針對 DataGridView 將其設為 DataGridView。如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項

如果應用程式需要的控制項無法從 [資料來源] 視窗內,您可以加入控制項。如需詳細資訊,請參閱 HOW TO:將自訂控制項加入至資料來源視窗

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

在個別控制項中顯示整個資料表

您可以從 [資料來源] 視窗將資料表 (若使用物件資料來源,則為表示集合的節點) 拖曳至 Windows 應用程式的表單中,在個別控制項中顯示整個資料表。

顯示整個資料表

  1. 開啟 [資料來源] 視窗。如需詳細資訊,請參閱 HOW TO:開啟資料來源視窗

    注意事項注意事項

    如果 [資料來源] 視窗是空的,請加入資料來源。如需詳細資訊,請參閱資料來源概觀

  2. 在 [Windows Form 設計工具] 中開啟表單。

  3. 在 [資料來源] 視窗中選取資料表、按下拉式箭號,然後選取 [詳細資料]。

  4. 從 [資料來源] 視窗將資料表拖曳至表單。

    在表單上隨即建立各資料行 (或屬性) 的個別資料繫結控制項,隨附適當標題的標籤控制項。

在個別控制項中顯示選取的資料行

從 [資料來源] 視窗將個別資料行 (若使用物件資料來源,則為屬性) 拖曳至 Windows 應用程式的表單中,在個別控制項中顯示個別資料行。

顯示選取的資料行

  1. 開啟 [資料來源] 視窗。如需詳細資訊,請參閱 HOW TO:開啟資料來源視窗

    注意事項注意事項

    如果 [資料來源] 視窗是空的,請加入資料來源。如需詳細資訊,請參閱資料來源概觀

  2. 展開資料表,顯示個別資料行。

    提示提示

    若要設定為各資料行建立的控制項,請在 [資料來源] 視窗中選取資料行、按下拉式箭號,然後從可用控制項清單中選取控制項。如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項

  3. 在 [Windows Form 設計工具] 中開啟表單。

  4. 從 [資料來源] 視窗將所要的資料行拖曳至表單。

    每拖曳一個資料行或屬性,表單上就會建立一個資料繫結控制項,並附上適當標題的標籤控制項。

您也可以從 [資料來源] 視窗拖曳項目至現有控制項 (已經在表單上的控制項),將控制項繫結至資料。已經繫結到資料的控制項會將其資料繫結重設為最新拖曳到其上的項目。

注意事項注意事項

控制項必須能夠顯示從 [資料來源] 視窗拖曳項目到其上的基礎資料型別,才能成為有效的置放目標。例如,將具有 DateTime 資料型別的項目拖曳到 CheckBox 上是無效的動作,因為 CheckBox 無法顯示日期。

若要將現有控制項繫結至資料

  1. 開啟 [資料來源] 視窗。如需詳細資訊,請參閱 HOW TO:開啟資料來源視窗

  2. Windows Form 設計工具中開啟表單。

  3. 在 [資料來源] 視窗中展開資料表或物件,以顯示其個別資料行或屬性。

  4. 從 [資料來源] 視窗將所要的項目拖曳至現有控制項。

    控制項現在已經繫結至該選取的項目。

在 DataGridView 控制項中顯示資料

若要在新的 Windows Form DataGridView 控制項中顯示資料

  1. 開啟 [資料來源] 視窗。如需詳細資訊,請參閱 HOW TO:開啟資料來源視窗

    注意事項注意事項

    如果 [資料來源] 視窗是空的,請加入資料來源。如需詳細資訊,請參閱資料來源概觀

  2. 在 [Windows Form 設計工具] 中開啟表單。

  3. 在 [資料來源] 視窗中選取資料表,並按一下下拉箭號,然後選取 [DataGridView]。

  4. 從 [資料來源] 視窗將資料表拖曳至表單。

    DataGridView 控制項以及用於巡覽資料錄的工具區域 (BindingNavigator) 會出現在表單上。DataSetTableAdapterBindingSourceBindingNavigator 則會出現在元件匣中。

若要在現有的 Windows Form DataGridView 控制項中顯示資料

  1. 開啟 [資料來源] 視窗。如需詳細資訊,請參閱 HOW TO:開啟資料來源視窗

    注意事項注意事項

    如果 [資料來源] 視窗是空的,請加入資料來源。如需詳細資訊,請參閱資料來源概觀

  2. 在 [Windows Form 設計工具] 中開啟表單。

  3. 在 [資料來源] 視窗中選取資料表,並按一下下拉箭號,然後選取 [DataGridView]。

  4. 從 [資料來源] 視窗將資料表拖曳至表單上的 DataGridView

    DataGridView 控制項現在會繫結到您將它拖曳到其上的資料表。DataSetTableAdapterBindingSource 則會出現在元件匣中。

請參閱

工作

逐步解說:顯示 Windows Form 上的資料

參考

BindingSource 元件概觀

BindingNavigator 控制項概觀 (Windows Form)

概念

建立和編輯具型別資料集

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

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

將控制項繫結至 Visual Studio 中的資料

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

驗證資料

儲存資料

其他資源

連接至 Visual Studio 中的資料

用來在 Visual Studio 中使用資料來源的工具