如何:將 WPF 控制項繫結至 Visual Studio 中的資料
您可以使用 [資料來源] 視窗,建立資料繫結 WPF 控制項。 首先,將資料來源加入至 [資料來源] 視窗。 然後將項目從 [資料來源] 視窗拖曳至 WPF 設計工具。
將資料來源加入至資料來源視窗
建立資料繫結控制項之前,您必須先將資料來源加入至 [資料來源] 視窗。
將資料來源加入至資料來源視窗
指向 [檢視] 功能表中的 [其他視窗],然後按一下 [資料來源]。
按一下 [加入新資料來源],並完成 [資料來源組態精靈]。
執行下列工作之一,以建立資料繫結控制項:
建立繫結至資料的單一欄位的控制項。
建立繫結至資料的多個欄位的控制項。
建立一組繫結至資料的多個欄位的控制項。
將資料繫結至設計工具中的現有控制項。
建立繫結至資料的單一欄位的控制項
您可以在將資料來源加入至 [資料來源] 視窗之後,建立新的資料繫結控制項,例如 ComboBox 或 TextBox,以顯示資料的單一欄位。
建立繫結至資料的單一欄位的控制項
在 [資料來源] 視窗中,展開代表資料表或物件的項目。 找出代表您想要與之繫結的資料行或屬性的子項目。 如需圖示範例,請參閱 資料來源視窗將
或者,選取要建立的控制項。 將項目拖曳到設計工具時,[資料來源] 視窗中的每個項目都會有一個建立的預設控制項。 預設控制項會根據項目的基礎資料類型而有所不同。
若要選擇不同的控制項,請按一下項目旁邊的下拉式箭頭,並選取控制項。 如需詳細資訊,請參閱如何:設定從資料來源視窗拖曳時要建立的控制項。
將項目拖曳至設計工具中的有效容器中,例如 Grid。 如需有效容器的詳細資訊,請參閱 將 WPF 控制項繫結至 Visual Studio 中的資料。
Visual Studio 會在容器中建立新的資料繫結控制項,以及適當標題的 Label。 Visual Studio 也會產生 XAML 及程式碼,以將控制項繫結至資料。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料。
建立繫結至資料的多個欄位的控制項
您可以在將資料來源加入至 [資料來源] 視窗之後,建立新的資料繫結控制項,例如 DataGrid 或 ListView,以顯示資料的多個欄位。
建立繫結至資料的多個欄位的控制項
在 [資料來源] 視窗中,選取代表資料表或物件的項目。 如需圖示範例,請參閱 資料來源視窗將
或者,選取要建立的控制項。 根據預設,[資料來源] 視窗中代表資料表或物件的每個項目會設為建立 DataGrid (若您的專案目標是 .NET Framework 4) 或 ListView (針對較舊版本的 .NET Framework)。
若要選取不同的控制項,請按一下項目旁邊的下拉式箭頭,並選取控制項。 如需詳細資訊,請參閱如何:設定從資料來源視窗拖曳時要建立的控制項。
注意事項 若您不想要顯示特定資料行或屬性,請展開項目以顯示其子項。在您不想要顯示的資料行或屬性旁邊按下拉式箭頭,然後按一下 [無]。
將項目拖曳至設計工具中的有效容器中,例如 Grid。 如需有效容器的詳細資訊,請參閱 將 WPF 控制項繫結至 Visual Studio 中的資料。
Visual Studio 會在容器中建立新的資料繫結控制項。Visual Studio 也會產生 XAML 及程式碼,以將控制項繫結至資料。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料。
建立一組繫結至資料的多個欄位的控制項
您可以在將資料來源加入至 [資料來源] 視窗之後,將資料表或物件繫結至一組控制項。 會針對資料表或物件中的每個資料行或屬性建立不同的控制項。
建立一組繫結至資料的多個欄位的控制項
在 [資料來源] 視窗中,選取代表資料表或物件的項目。 如需圖示範例,請參閱 資料來源視窗將
按一下項目旁邊的下拉式箭頭,並選取 [詳細資料]。
注意事項 若您不想要顯示特定資料行或屬性,請展開項目以顯示其子項。在您不想要顯示的資料行或屬性旁邊按下拉式箭頭,然後按一下 [無]。
將項目拖曳至設計工具中的有效容器中,例如 Grid。 如需有效容器的詳細資訊,請參閱 將 WPF 控制項繫結至 Visual Studio 中的資料將
Visual Studio 會在容器中建立新的資料繫結控制項。 每個控制項都會繫結至不同的資料行或屬性,且每個控制項都會伴隨一個適當標題的 Label 控制項,Visual Studio 也會產生 XAML 及程式碼,以將控制項繫結至資料。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料。
將資料繫結至設計工具中的現有控制項
您可以在將資料來源加入至 [資料來源] 視窗之後,將資料繫結加入至設計工具中的現有控制項。
將資料繫結至設計工具中的現有控制項
在 [資料來源] 視窗中,使用下列程序之一:
從 [資料來源] 視窗,將選取的項目拖曳至設計工具中的現有控制項。 控制項必須是能夠有效拖放的目標。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料。
Visual Studio 會產生 XAML 及程式碼,以將控制項繫結至資料。 如需詳細資訊,請參閱將 WPF 控制項繫結至 Visual Studio 中的資料。
注意事項 若控制項已繫結至資料,則會將控制項的資料繫結重設為已在最近拖曳至控制項的項目。