Udostępnij za pośrednictwem


Jak: powiązanie formantów WPF do danych w programie Visual Studio

Można utworzyć powiązanego z danymi WPF kontroli za pomocą Źródła danych okna.Po pierwsze, Dodaj źródło danych, do Źródła danych okna.Następnie przeciągnij elementy z Źródła danych okno, aby Projektant WPF.

Dodawanie źródła danych w oknie źródła danych

Przed utworzeniem formantów powiązanych danych, należy najpierw dodać źródło danych do Źródła danych okna.

Aby dodać źródło danych w oknie źródła danych

  1. Na danych menu, kliknij przycisk Pokaż źródeł danych otworzyć Źródła danych okna.

  2. Kliknij przycisk Dodać nowe źródło danych i Kreatora konfiguracji źródła danych.

  3. Wykonaj jedną z następujących zadań do tworzenia formantów powiązanych danych:

    • Tworzenie formantu, który jest powiązany z jednego pola danych.

    • Tworzenie formantu, który jest powiązany z wielu pól danych.

    • Tworzenie zestawu formantów, które są powiązane z wielu pól danych.

    • Wiązanie danych istniejących formantów w projektancie.

Tworzenie formantu, który jest powiązany z jednego pola danych

Po dodaniu źródła danych do Źródła danych okna, można utworzyć nowy formant powiązany z danymi, który wyświetla pojedyncze pole danych, takie jak ComboBox lub TextBox.

Aby utworzyć formant powiązany z jednego pola danych

  1. W Źródła danych okna, rozwiń węzeł elementu, który reprezentuje tabelę lub obiekt.Zlokalizuj element podrzędny, który reprezentuje kolumny lub właściwości, którą chcesz powiązać.Na przykład visual, zobacz Okno źródła danych.

  2. Opcjonalnie wybierz formant, aby utworzyć.Każdy element w Źródła danych okno zawiera formant domyślny, który jest tworzony podczas przeciągania elementu do projektanta.Domyślna kontrola zależy od podstawowy typ danych elementu.

    Aby wybrać inny formant, kliknij strzałkę rozwijania obok elementu i wybierz formant.Aby uzyskać więcej informacji, zobacz Jak: formant ma zostać utworzony podczas przeciągania w oknie źródła danych.

  3. Przeciągnij element do prawidłowego kontenera w projektancie, takich jak Grid.Aby uzyskać więcej informacji o prawidłową pojemników, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

    Visual StudioTworzy nowy formant powiązany z danymi i odpowiednio nazwanych Label w kontenerze.Visual Studiogeneruje również XAML i kod, aby powiązać formant z danymi.Aby uzyskać więcej informacji, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

Tworzenie formantu, który jest powiązany z wielu pól danych

Po dodaniu źródła danych do Źródła danych okna, można utworzyć nowy formant powiązany z danymi, który wyświetla wiele pól danych, takich jak DataGrid lub ListView.

Aby utworzyć formant powiązany z wielu pól danych

  1. W Źródła danych okno, wybierz element reprezentuje tabelę lub obiekt.Na przykład visual, zobacz Okno źródła danych.

  2. Opcjonalnie wybierz formant, aby utworzyć.Domyślnie, każdy element w Źródła danych okna reprezentującego tabelę danych lub obiekt jest ustawiona, aby utworzyć DataGrid (Jeśli elementy docelowe projektu.NET Framework 4) lub ListView (dla starszych wersji programu.NET Framework).

    Aby zaznaczyć inny formant, kliknij strzałkę rozwijania obok elementu, a następnie zaznacz formant.Aby uzyskać więcej informacji, zobacz Jak: formant ma zostać utworzony podczas przeciągania w oknie źródła danych.

    [!UWAGA]

    Jeśli nie chcesz wyświetlać okreolonej kolumny lub właściwości, należy rozwinąć element, aby wyświetlić jego elementów podrzędnych.Kliknij strzałkę rozwijania obok kolumny lub właściwość, którą chcesz wyświetlić, a następnie kliknij przycisk Brak.

  3. Przeciągnij element do prawidłowego kontenera w projektancie, takich jak Grid.Aby uzyskać więcej informacji o prawidłową pojemników, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

    Visual StudioTworzy nowy formant powiązany z danymi w kontenerze. Visual Studio generuje również XAML i kod, aby powiązać formant z danymi.Aby uzyskać więcej informacji, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

Tworzenie ustawić z formantów czy są powiązane z wielu pól danych

Po dodaniu źródła danych do Źródła danych okna, można powiązać dane tabeli lub obiektu zestaw formantów.Inny formant jest tworzony dla każdej kolumny lub właściwości w tabeli lub obiektu.

Aby utworzyć zestaw formantów, które są powiązane z wielu pól danych

  1. W Źródła danych okno, wybierz element reprezentuje tabelę lub obiekt.Na przykład visual, zobacz Okno źródła danych.

  2. Kliknij strzałkę rozwijania obok elementu, a następnie wybierz Szczegóły.

    [!UWAGA]

    Jeśli nie chcesz wyświetlać okreolonej kolumny lub właściwości, należy rozwinąć element, aby wyświetlić jego elementów podrzędnych.Kliknij strzałkę rozwijania obok kolumny lub właściwość, którą chcesz wyświetlić, a następnie kliknij przycisk Brak.

  3. Przeciągnij element do prawidłowego kontenera w projektancie, takich jak Grid.Aby uzyskać więcej informacji o prawidłową pojemników, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

    Visual StudioTworzy nowe formanty powiązane z danymi w kontenerze.Każdy formant jest związany z innej kolumny lub właściwości i towarzyszy każdej kontroli przez odpowiednio nazwanych Label kontroli. Visual Studio generuje również XAML i kod, aby powiązać formantów do danych.Aby uzyskać więcej informacji, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

Powiązanie danych istniejących formantów w Projektancie

Po dodaniu źródła danych do Źródła danych okna, można dodać dane, wiązanie z istniejącym formantem w desgner.

Aby powiązać dane z istniejącym formantem w Projektancie

  1. W Źródła danych okna, użyj jednej z następujących procedur:

    • Aby dodać powiązanie danych do istniejącego formantu, który wyświetla wiele pól danych, takich jak DataGrid lub ListView, zaznacz element, który reprezentuje tabelę lub obiekt chcesz powiązać formant.

    • Aby dodać powiązanie danych do istniejącego formantu, który wyświetla pojedyncze pole danych, takie jak ComboBox lub TextBox, a następnie rozwiń element, który reprezentuje tabelę lub obiekt, który zawiera dane i wybierz element, który reprezentuje dane, które chcesz powiązać formant.

  2. Przeciągnij wybrany element z Źródła danych okna na istniejący formant w projektancie.Formant musi być prawidłową Autoodtwarzanie.Aby uzyskać więcej informacji, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

    Visual Studiogeneruje XAML i kod, aby powiązać formant z danymi.Aby uzyskać więcej informacji, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

    [!UWAGA]

    Jeśli formant jest już powiązany z danymi, wiązania danych dla formantu jest resetowany do elementu, który został przeciągnięty na kontroli ostatnio.

Zobacz też

Zadania

Jak: Tworzenie tabel odnośników w aplikacji WPF

Jak: wyświetlanie powiązanych danych w aplikacji WPF

Instruktaż: Powiązanie formantów WPF na Model danych jednostki

Instruktaż: Powiązaniem formantów WPF z zestawu danych

Instruktaż: Powiązaniem formantów WPF usłudze danych WCF

Instruktaż: Wyświetlanie powiązanych danych w aplikacji WPF

Koncepcje

Wiązanie formantów WPF do danych w programie Visual Studio