Freigeben über


Gewusst wie: Anzeigen von verknüpften Daten in einer Windows Forms-Anwendung

 

Veröffentlicht: Juni 2016

Um verknüpfte Daten anzuzeigen, ziehen Sie Elemente, die sich auf demselben Haupttabellenknoten befinden, aus dem Datenquellenfenster auf das Formular. Wenn z. B. eine Datenquelle mit einer Tabelle Customers und einer verknüpften Tabelle Orders vorliegt, würden Sie beide Tabellen in der Strukturansicht als Knoten der höchsten Ebene im Datenquellenfenster sehen. Erweitern Sie den Knoten Customers, sodass die Spalten angezeigt werden. Sie sehen, dass es sich bei der letzen Spalte in der Liste um einen erweiterbaren Knoten handelt, der die Tabelle Orders darstellt. Dieser Knoten entspricht den verknüpften Bestellungen eines Kunden. Dies bedeutet, dass Sie die anzuzeigenden Elemente bei der Erstellung eines Formulars, das Ihnen die Auswahl eines Kunden und das anschließende Anzeigen einer Liste mit Bestellungen für diesen Kunden erlaubt, aus dieser einzelnen Hierarchie ziehen würden.

Relation im Datenquellenfenster

Erstellen von datengebundenen Steuerelementen, die verknüpfte Datensätze anzeigen

Link zu Video Eine Videoversion dieses Themas finden Sie unter How do I: Update Related Tables.

So erstellen Sie Steuerelemente, die verknüpfte Datensätze anzeigen

  1. Öffnen Sie das Formular im Windows Forms Designer.

  2. Öffnen Sie das Datenquellenfenster. Weitere Informationen finden Sie unter Gewusst wie: Öffnen des Datenquellenfensters.

  3. Erweitern Sie den Knoten, der die übergeordnete Tabelle in der Beziehung darstellt. (Die übergeordnete Tabelle ist die Tabelle auf der "Einserseite" einer 1:n-Beziehung.)

  4. Ziehen Sie alle anzuzeigenden Elemente aus der übergeordneten Tabelle der Beziehung aus dem Datenquellenfenster auf das Formular.

  5. Verknüpfte untergeordnete Tabellen werden als erweiterbare Knoten am unteren Ende der Spaltenliste einer übergeordneten Tabelle angezeigt. Ziehen Sie die anzuzeigenden Elemente aus einem solchen verknüpften Knoten auf das Formular.

    Hinweis

    Wenn Sie ein Element aus einem Knoten der höchsten Ebene ziehen, wird eine separate, nicht verknüpfte BindingSource-Komponente erstellt, die das Navigieren in den verknüpften Datensätzen erschwert.Um verknüpfte Daten zu binden, müssen Sie die Tabellen aus demselben hierarchischen Knoten auswählen.

Siehe auch

Exemplarische Vorgehensweisen zur Arbeit mit Daten
Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form
Übersicht über TableAdapters
Erstellen und Bearbeiten von typisierten Datasets
Übersicht über Datenquellen
Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank
Überprüfen von Daten
Gewusst wie: Datennavigation mithilfe des DataNavigator-Steuerelements in Windows Forms