Sdílet prostřednictvím


Postupy: Zobrazení souvisejících dat v aplikaci WPF

V některých aplikacích můžete pracovat s daty, která pochází z více tabulek nebo subjekty, které jsou vzájemně souvisejících vztah nadřazený podřízený.Chcete-li například zobrazit mřížku, který zobrazuje zákazníky z Customers tabulky.Když uživatel vybere určitého zákazníka, jiné tabulky zobrazí objednávky pro tohoto zákazníka z související Orders tabulky.

Můžete vytvořit ovládací prvky vázané na data, které zobrazují související data přetažením položek z Zdroje dat okna WPF Designer.

K vytvoření ovládacích prvků, které zobrazit související záznamy

  1. Na Data nabídky, klepněte na tlačítko Zobrazit zdroje dat otevřete Zdroje dat okna.

  2. Klepněte na tlačítko Přidat nový zdroj dat a Průvodce konfigurací zdroje dat.

  3. Otevřete Návrhář WPF a ujistěte se, že návrhář obsahuje kontejner, který je cíl platný přetažení položek Zdroje dat okna.

    Další informace o platné sklopné terče, viz Vázání ovládacích prvků WPF k datům v sadě Visual Studio.

  4. V Zdroje dat okna, rozbalte uzel nadřazené tabulky nebo objektu ve vztahu.Nadřazená tabulka nebo objekt je na straně "1" relace na více.

  5. Přetáhněte z nadřazeného uzlu (nebo jednotlivé položky v nadřazeného uzlu) Zdroje dat okna do cíl přetažení platné v návrháři.

    Visual Studio generuje XAML, který vytvoří nové ovládací prvky vázané na data pro každou položku, přetáhněte.XAML také přidá nový CollectionViewSource pro nadřazenou tabulku nebo objekt zdroje cíl přetažení.Pro některé zdroje dat aplikace Visual Studio také generuje kód pro načtení dat do nadřazené tabulky nebo objektu.Další informace naleznete v tématu Vázání ovládacích prvků WPF k datům v sadě Visual Studio.

  6. V Zdroje dat okna, vyhledejte Příbuzná podřízená tabulka nebo objekt.Odpovídající podřízené tabulky a objekty se zobrazují jako rozbalitelné uzly v dolní části seznamu dat nadřazeného uzlu.

  7. Přetáhněte z podřízeného uzlu (nebo jednotlivé položky v podřízený uzel) Zdroje dat okna do cíl přetažení platné v návrháři.

    Visual Studio generuje XAML, který vytvoří nové ovládací prvky vázané na data pro všechny položky, kterou přetáhnete.XAML také přidá nový CollectionViewSource pro podřízené tabulky nebo objekt zdroje cíl přetažení.Tento nový CollectionViewSource je vázán na vlastnost objektu, který stačí přetáhnout do okna Návrhář nebo nadřazené tabulky.Pro některé zdroje dat aplikace Visual Studio také generuje kód pro načtení dat do podřízené tabulky nebo objektu.

    Následující obrázek znázorňuje související objednávky tabulky Zákazníci v objektu dataset v tabulce Zdroje dat okna.

    Vztah zobrazující okno zdroje dat

Viz také

Úkoly

Postupy: Vytvoření vazby ovládacích prvků WPF k datům v sadě Visual Studio

Postupy: Vytváření vyhledávacích tabulek v aplikacích WPF

Návod: Zobrazování souvisejících dat v aplikaci WPF

Koncepty

Vázání ovládacích prvků WPF k datům v sadě Visual Studio