DataRelationCollection.Add Methode

Definition

Fügt ein DataRelation zu dem DataRelationCollection hinzu.

Überlädt

Name Beschreibung
Add(DataRelation)

Fügt ein DataRelation zu dem DataRelationCollection hinzu.

Add(DataColumn, DataColumn)

Erstellt eine DataRelation mit einer angegebenen übergeordneten und untergeordneten Spalte und fügt sie der Auflistung hinzu.

Add(DataColumn[], DataColumn[])

Erstellt eine DataRelation mit den angegebenen übergeordneten und untergeordneten Spalten und fügt sie der Auflistung hinzu.

Add(String, DataColumn, DataColumn)

Erstellt eine DataRelation mit dem angegebenen Namen, übergeordneten und untergeordneten Spalten und fügt sie der Auflistung hinzu.

Add(String, DataColumn[], DataColumn[])

Erstellt eine DataRelation mit dem angegebenen Namen und Arrays von übergeordneten und untergeordneten Spalten und fügt sie der Auflistung hinzu.

Add(String, DataColumn, DataColumn, Boolean)

Erstellt eine DataRelation mit dem angegebenen Namen, den übergeordneten und untergeordneten Spalten, mit optionalen Einschränkungen gemäß dem Wert des createConstraints-Parameters und fügt sie der Auflistung hinzu.

Add(String, DataColumn[], DataColumn[], Boolean)

Erstellt eine DataRelation mit dem angegebenen Namen, Arrays von übergeordneten und untergeordneten Spalten und Wert, der angibt, ob eine Einschränkung erstellt werden soll, und fügt sie der Auflistung hinzu.

Add(DataRelation)

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Fügt ein DataRelation zu dem DataRelationCollection hinzu.

public:
 void Add(System::Data::DataRelation ^ relation);
public void Add(System.Data.DataRelation relation);
member this.Add : System.Data.DataRelation -> unit
Public Sub Add (relation As DataRelation)

Parameter

relation
DataRelation

Das DataRelation , das der Auflistung hinzugefügt werden soll.

Ausnahmen

Der relation Parameter ist ein Nullwert.

Die Beziehung gehört bereits zu dieser Sammlung, oder sie gehört zu einer anderen Sammlung.

Die Auflistung weist bereits eine Beziehung mit dem angegebenen Namen auf. (Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.)

Die Beziehung hat seit der Erstellung einen ungültigen Zustand eingegeben.

Hinweise

Wenn die Beziehung erfolgreich der Auflistung hinzugefügt wird, tritt das CollectionChanged Ereignis auf.

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind.

Weitere Informationen

Gilt für:

Add(DataColumn, DataColumn)

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Erstellt eine DataRelation mit einer angegebenen übergeordneten und untergeordneten Spalte und fügt sie der Auflistung hinzu.

public:
 virtual System::Data::DataRelation ^ Add(System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public virtual System.Data.DataRelation Add(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
abstract member Add : System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
override this.Add : System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Overridable Function Add (parentColumn As DataColumn, childColumn As DataColumn) As DataRelation

Parameter

parentColumn
DataColumn

Die übergeordnete Spalte der Beziehung.

childColumn
DataColumn

Die untergeordnete Spalte der Beziehung.

Gibt zurück

Die erstellte Beziehung.

Hinweise

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind.

Weitere Informationen

Gilt für:

Add(DataColumn[], DataColumn[])

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Erstellt eine DataRelation mit den angegebenen übergeordneten und untergeordneten Spalten und fügt sie der Auflistung hinzu.

public:
 virtual System::Data::DataRelation ^ Add(cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public virtual System.Data.DataRelation Add(System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
abstract member Add : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
override this.Add : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Overridable Function Add (parentColumns As DataColumn(), childColumns As DataColumn()) As DataRelation

Parameter

parentColumns
DataColumn[]

Die übergeordneten Spalten der Beziehung.

childColumns
DataColumn[]

Die untergeordneten Spalten der Beziehung.

Gibt zurück

Die erstellte Beziehung.

Ausnahmen

Die Beziehung gehört bereits zu dieser Sammlung, oder sie gehört zu einer anderen Sammlung.

Die Auflistung weist bereits eine Beziehung mit demselben Namen auf. (Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.)

Die Beziehung hat seit der Erstellung einen ungültigen Zustand eingegeben.

Hinweise

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind.

Weitere Informationen

Gilt für:

Add(String, DataColumn, DataColumn)

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Erstellt eine DataRelation mit dem angegebenen Namen, übergeordneten und untergeordneten Spalten und fügt sie der Auflistung hinzu.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
abstract member Add : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumn As DataColumn, childColumn As DataColumn) As DataRelation

Parameter

name
String

Der Name der Beziehung.

parentColumn
DataColumn

Die übergeordnete Spalte der Beziehung.

childColumn
DataColumn

Die untergeordnete Spalte der Beziehung.

Gibt zurück

Die erstellte Beziehung.

Hinweise

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind.

Weitere Informationen

Gilt für:

Add(String, DataColumn[], DataColumn[])

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Erstellt eine DataRelation mit dem angegebenen Namen und Arrays von übergeordneten und untergeordneten Spalten und fügt sie der Auflistung hinzu.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
abstract member Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumns As DataColumn(), childColumns As DataColumn()) As DataRelation

Parameter

name
String

Der Name des zu erstellenden Vorgangs DataRelation .

parentColumns
DataColumn[]

Ein Array von übergeordneten DataColumn Objekten.

childColumns
DataColumn[]

Ein Array untergeordneter DataColumn Objekte.

Gibt zurück

Die erstellte DataRelation.

Ausnahmen

Der Beziehungsname ist ein Nullwert.

Die Beziehung gehört bereits zu dieser Sammlung, oder sie gehört zu einer anderen Sammlung.

Die Auflistung weist bereits eine Beziehung mit demselben Namen auf. (Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.)

Die Beziehung hat seit der Erstellung einen ungültigen Zustand eingegeben.

Beispiele

private void AddRelation()
{
    DataTable table = new DataTable();
    DataColumn column1 = table.Columns.Add("Column1");
    DataColumn column2 = table.Columns.Add("Column2");
    table.ChildRelations.Add("New Relation", column1, column2);
}
Private Sub AddRelation()
    Dim table As New DataTable()
    Dim column1 As DataColumn = table.Columns.Add("Column1")
    Dim column2 As DataColumn = table.Columns.Add("Column2")
    table.ChildRelations.Add("New Relation", column1, column2)
End Sub

Hinweise

Wenn die Beziehung erfolgreich der Auflistung hinzugefügt wird, tritt das CollectionChanged Ereignis auf.

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind.

Weitere Informationen

Gilt für:

Add(String, DataColumn, DataColumn, Boolean)

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Erstellt eine DataRelation mit dem angegebenen Namen, den übergeordneten und untergeordneten Spalten, mit optionalen Einschränkungen gemäß dem Wert des createConstraints-Parameters und fügt sie der Auflistung hinzu.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn, bool createConstraints);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
abstract member Add : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumn As DataColumn, childColumn As DataColumn, createConstraints As Boolean) As DataRelation

Parameter

name
String

Der Name der Beziehung.

parentColumn
DataColumn

Die übergeordnete Spalte der Beziehung.

childColumn
DataColumn

Die untergeordnete Spalte der Beziehung.

createConstraints
Boolean

true um Einschränkungen zu schaffen; andernfalls false. (Der Standardwert ist true).

Gibt zurück

Die erstellte Beziehung.

Hinweise

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind. Um dies zu verhindern, können Sie auf "false" festlegen createConstraints .

Weitere Informationen

Gilt für:

Add(String, DataColumn[], DataColumn[], Boolean)

Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs
Quelle:
DataRelationCollection.cs

Erstellt eine DataRelation mit dem angegebenen Namen, Arrays von übergeordneten und untergeordneten Spalten und Wert, der angibt, ob eine Einschränkung erstellt werden soll, und fügt sie der Auflistung hinzu.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns, bool createConstraints);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
abstract member Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumns As DataColumn(), childColumns As DataColumn(), createConstraints As Boolean) As DataRelation

Parameter

name
String

Der Name des zu erstellenden Vorgangs DataRelation .

parentColumns
DataColumn[]

Ein Array von übergeordneten DataColumn Objekten.

childColumns
DataColumn[]

Ein Array untergeordneter DataColumn Objekte.

createConstraints
Boolean

true eine Einschränkung zu schaffen; andernfalls false.

Gibt zurück

Die erstellte Beziehung.

Ausnahmen

Der Beziehungsname ist ein Nullwert.

Die Beziehung gehört bereits zu dieser Sammlung, oder sie gehört zu einer anderen Sammlung.

Die Auflistung weist bereits eine Beziehung mit demselben Namen auf. (Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet.)

Die Beziehung hat seit der Erstellung einen ungültigen Zustand eingegeben.

Hinweise

Wenn der Auflistung ein DataRelation Objekt hinzugefügt wird und ForeignKeyConstraint Objekte standardmäßig erstellt werden, UniqueConstraint wenn sie noch nicht vorhanden sind.

Weitere Informationen

Gilt für: