HOW TO:將 WPF 控制項繫結至 Visual Studio 中的資料

您可以使用 [資料來源] 視窗建立資料繫結的 WPF 控制項。 首先,將資料來源加入至 [資料來源] 視窗中。 接著從 [資料來源] 視窗,將項目拖曳至 [WPF 設計工具]。

將資料來源加入至資料來源視窗

在建立資料繫結控制項之前,必須先將資料來源加入至 [資料來源] 視窗。

若要將資料來源加入至資料來源視窗

  1. 在 [資料] 功能表上按一下 [顯示資料來源],以開啟 [資料來源] 視窗。

  2. 按一下 [加入新資料來源],並完成 [資料來源組態精靈]。

  3. 執行下列其中一個工作以建立資料繫結控制項:

    • 建立一個繫結至單一資料欄位的控制項

    • 建立一個繫結至多個資料欄位的控制項

    • 建立一組繫結至多個資料欄位的控制項

    • 將資料繫結至設計工具中的現有控制項

建立一個繫結至單一資料欄位的控制項

將資料來源加入至 [資料來源] 視窗之後,您可以建立顯示單一資料欄位的新資料繫結控制項,例如 ComboBoxTextBox

若要建立一個繫結至單一資料欄位的控制項

  1. 在 [資料來源] 視窗中,展開表示資料表或物件的項目。 尋找表示要繫結之資料行或屬性的子項目。 如需視覺化範例,請參閱資料來源視窗

  2. 選擇性地選取要建立的控制項。 在 [資料來源] 視窗中,每個項目都會有一個您將項目拖曳到設計工具時建立的預設控制項。 預設控制項取決於項目的基礎資料型別。

    若要選擇不同的控制項,請按一下項目旁邊的下拉箭號,然後選取控制項。 如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項

  3. 將項目拖曳至設計工具中的有效容器,例如 Grid。 如需有效容器的詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

    Visual Studio 會在容器中建立新資料繫結控制項和適當命名的 Label。 Visual Studio 也會產生可將控制項繫結至資料的 XAML 和程式碼。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

建立一個繫結至多個資料欄位的控制項

將資料來源加入至 [資料來源] 視窗之後,您可以建立顯示多個資料欄位的新資料繫結控制項,例如 DataGridListView

若要建立一個繫結至多個資料欄位的控制項

  1. 在 [資料來源] 視窗中,選取表示資料表或物件的項目。 如需視覺化範例,請參閱資料來源視窗

  2. 選擇性地選取要建立的控制項。 根據預設,[資料來源] 視窗中每個表示資料表或物件的項目是設定為建立 DataGrid (如果專案以 .NET Framework 4 為目標) 或 ListView (針對舊版 .NET Framework)。

    若要選取不同的控制項,請按一下項目旁邊的下拉箭號,然後選取控制項。 如需詳細資訊,請參閱 HOW TO:設定從資料來源視窗拖曳時要建立的控制項

    注意事項注意事項

    如果不要顯示特定資料行或屬性,請展開項目以顯示其子系。 按一下不要顯示的資料行或屬性旁邊的下拉箭號,然後按一下 []。

  3. 將項目拖曳至設計工具中的有效容器,例如 Grid。 如需有效容器的詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

    Visual Studio 會在容器中建立新的資料繫結控制項。此外,Visual Studio 也會產生可將控制項繫結至資料的 XAML 和程式碼。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

建立一組繫結至多個資料欄位的控制項

將資料來源加入至 [資料來源] 視窗之後,您可以將資料表或物件繫結至一組控制項。 隨即為資料表或物件中的每個資料行或屬性建立不同的控制項。

若要建立一組繫結至多個資料欄位的控制項

  1. 在 [資料來源] 視窗中,選取表示資料表或物件的項目。 如需視覺化範例,請參閱資料來源視窗

  2. 按一下項目旁邊的下拉箭號,然後選取 [詳細資料]。

    注意事項注意事項

    如果不要顯示特定資料行或屬性,請展開項目以顯示其子系。 按一下不要顯示的資料行或屬性旁邊的下拉箭號,然後按一下 []。

  3. 將項目拖曳至設計工具中的有效容器,例如 Grid。 如需有效容器的詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

    Visual Studio 會在容器中建立新的資料繫結控制項。 每個控制項是繫結至不同的資料行或屬性,而且每個控制項會伴隨著適當命名的 Label 控制項。此外,Visual Studio 也會產生可將控制項繫結至資料的 XAML 和程式碼。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

將資料繫結至設計工具中的現有控制項

將資料來源加入至 [資料來源] 視窗之後,您可以將資料繫結加入至設計工具中的現有控制項。

若要將資料繫結至設計工具中的現有控制項

  1. 在 [資料來源] 視窗中,使用下列其中一個程序:

    • 若要將資料繫結加入至顯示多個資料欄位的現有控制項,例如 DataGridListView,請選取表示要繫結至控制項之資料表或物件的項目。

    • 若要將資料繫結加入至顯示單一資料欄位的現有控制項,例如 ComboBoxTextBox,請展開表示包含資料之資料表或物件的項目,然後選取表示要繫結至控制項之資料的項目。

  2. 從 [資料來源] 視窗將選取的項目拖曳至設計工具中的現有控制項。 控制項必須是有效置放目標。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

    Visual Studio 會產生可將控制項繫結至資料的 XAML 和程式碼。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料

    注意事項注意事項

    如果控制項已經繫結至資料,則控制項的資料繫結會重設為最近拖曳至控制項的項目。

請參閱

工作

HOW TO:利用 WPF 應用程式建立查閱資料表

HOW TO:在 WPF 應用程式中顯示相關的資料

逐步解說:將 WPF 控制項繫結到實體資料模型

逐步解說:將 WPF 控制項繫結到資料集

逐步解說:將 WPF 控制項繫結至 WCF 資料服務

逐步解說:顯示 WPF 應用程式中的相關資料

概念

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