Freigeben über


Dialogfeld "Beziehung"

Aktualisiert: November 2007

Ermöglicht das Erstellen einer Beziehung (ein DataRelation-Objekt), mit der Informationen zu übergeordneten und untergeordneten Datensätzen in zwei Datentabellen in einem Dataset verwaltet werden. Mit dem Beziehungsobjekt im Code können zur Laufzeit untergeordnete Datensätze für einen bestimmten übergeordneten Datensatz abgerufen werden.

Durch Erstellen einer Beziehung wird außerdem eine Fremdschlüsseleinschränkung generiert, die der untergeordneten Tabelle hinzugefügt wird. Eine Fremdschlüsseleinschränkung kann referenzielle Integrität zwischen über- und untergeordneten Tabellen implementieren.

Dieses Dialogfeld wird angezeigt, wenn Sie ein Relation-Objekt von der Registerkarte DataSet der Toolbox ziehen oder wenn Sie eine Beziehungslinie in einem Dataset auswählen und im Menü Daten die Option Beziehung bearbeiten auswählen. Eine Beziehung kann nur dann erstellt werden, wenn im Dataset mehr als eine Tabelle definiert ist.

Elementliste der Benutzeroberfläche

  • Name
    Hier können Sie einen Namen für die Beziehung eingeben. Wenn Sie z. B. eine Verknüpfung zwischen einer Customers-Tabelle und einer Orders-Tabelle herstellen, können Sie die Verknüpfung CustomersOrders nennen.

  • Übergeordnete Tabelle
    In dieser Liste der im Dataset verfügbaren Tabellen wählen Sie aus, welche Tabelle die übergeordnete Tabelle ist.

  • Untergeordnete Tabelle
    In dieser Liste wählen Sie aus, welche Tabelle die untergeordnete Tabelle ist.

  • Schlüsselspalten
    Hier werden die Namen der Spalten angegeben, die den Primärschlüssel in der übergeordneten Tabelle bilden. Wenn der Schlüssel sich aus mehreren Spalten in der übergeordneten Tabelle zusammensetzt, wählen Sie jeden Teil des Schlüssels in einer eigenen Zeile des Datenblatts aus.

  • Fremdschlüsselspalten
    Hier werden die Namen der Spalten in der untergeordneten Tabelle angegeben, die einen Fremdschlüssel bilden, der auf die übergeordnete Tabelle zeigt. Enthält die übergeordnete Tabelle nur eine Primärschlüsselspalte, wählen Sie die Spalte in der untergeordneten Tabelle aus, die dieser Spalte entspricht. Wenn der Schlüssel sich aus mehreren Spalten in der übergeordneten Tabelle zusammensetzt, wählen Sie alle untergeordneten Spalten aus, die Teile des Schlüssels in der übergeordneten Tabelle bilden.

  • Sowohl Beziehungs- als auch Fremdschlüsseleinschränkung
    Erstellt sowohl eine Beziehungs- als auch eine Fremdschlüsseleinschränkung (Erläuterungen finden Sie weiter unten).

  • Nur Fremdschlüsseleinschränkung
    Eine ForeignKeyConstraint schränkt die ausgeführte Aktion ein, wenn ein Wert in einer Spalte (oder in mehreren Spalten) entweder gelöscht oder aktualisiert wird.

  • Nur Beziehung
    Eine DataRelation wird verwendet, um mithilfe von DataColumn-Objekten eine Beziehung zwischen zwei DataTable-Objekten herzustellen.

  • Regel aktualisieren
    Gibt an, wie Änderungen an untergeordneten Datensätzen durchgeführt werden, wenn ein übergeordneter Datensatz aktualisiert wird, um die referenzielle Integrität zu erhalten. Weitere Informationen zu den verschiedenen Optionen finden Sie in der Rule-Enumeration.

  • Regel löschen
    Gibt an, wie Änderungen an untergeordneten Datensätzen durchgeführt werden, wenn ein übergeordneter Datensatz gelöscht wird, um die referenzielle Integrität zu erhalten. Weitere Informationen zu den verschiedenen Optionen finden Sie in der Rule-Enumeration.

  • Regel annehmen/ablehnen
    Gibt an, wie Änderungen an untergeordneten Datensätzen durchgeführt werden, wenn Änderungen an einem übergeordneten Datensatz akzeptiert oder zurückgewiesen werden, um die referenzielle Integrität zu erhalten. Weitere Informationen zu den verschiedenen Optionen finden Sie in der Rule-Enumeration.

  • Geschachtelte Beziehung
    Schaltet die Nested-Eigenschaft um und steuert die Wiedergabe dieser Beziehung als XML. Weitere Informationen finden Sie unter Schachteln von 'DataRelations' (ADO.NET).

Siehe auch

Aufgaben

Gewusst wie: Zugreifen auf Datensätze in verknüpften DataTables

Gewusst wie: Erstellen von DataRelations mit dem Dataset-Designer

Konzepte

Übersicht über das Anzeigen von Daten

Referenz

DataRelation

Weitere Ressourcen

Herstellen von Datenverbindungen in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Anzeigen von Daten in Formularen in Windows-Anwendungen

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten