DataRelationCollection.Add Methode

Definitie

Voegt een DataRelation toe aan de DataRelationCollection.

Overloads

Name Description
Add(DataRelation)

Voegt een DataRelation toe aan de DataRelationCollection.

Add(DataColumn, DataColumn)

Hiermee maakt u een DataRelation met een opgegeven bovenliggende en onderliggende kolom en voegt u deze toe aan de verzameling.

Add(DataColumn[], DataColumn[])

Hiermee maakt u een DataRelation met de opgegeven bovenliggende en onderliggende kolommen en voegt u deze toe aan de verzameling.

Add(String, DataColumn, DataColumn)

Hiermee maakt u een DataRelation met de opgegeven naam en bovenliggende en onderliggende kolommen en voegt u deze toe aan de verzameling.

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

Hiermee maakt u een DataRelation met de opgegeven naam en matrices van bovenliggende en onderliggende kolommen en voegt u deze toe aan de verzameling.

Add(String, DataColumn, DataColumn, Boolean)

Hiermee maakt u een DataRelation met de opgegeven naam, bovenliggende en onderliggende kolommen, met optionele beperkingen op basis van de waarde van de createConstraints parameter en voegt u deze toe aan de verzameling.

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

Hiermee maakt u een DataRelation met de opgegeven naam, matrices van bovenliggende en onderliggende kolommen en een waarde die aangeeft of u een beperking wilt maken en deze toevoegt aan de verzameling.

Add(DataRelation)

Voegt een DataRelation toe aan de DataRelationCollection.

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)

Parameters

relation
DataRelation

De DataRelation toe te voegen aan de verzameling.

Uitzonderingen

De relation parameter is een null-waarde.

De relatie behoort al tot deze verzameling of behoort tot een andere verzameling.

De verzameling heeft al een relatie met de opgegeven naam. (De vergelijking is niet hoofdlettergevoelig.)

De relatie heeft een ongeldige status opgegeven sinds deze is gemaakt.

Opmerkingen

Als de relatie is toegevoegd aan de verzameling, vindt de CollectionChanged gebeurtenis plaats.

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan.

Zie ook

Van toepassing op

Add(DataColumn, DataColumn)

Hiermee maakt u een DataRelation met een opgegeven bovenliggende en onderliggende kolom en voegt u deze toe aan de verzameling.

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

Parameters

parentColumn
DataColumn

De bovenliggende kolom van de relatie.

childColumn
DataColumn

De onderliggende kolom van de relatie.

Retouren

De gemaakte relatie.

Opmerkingen

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan.

Zie ook

Van toepassing op

Add(DataColumn[], DataColumn[])

Hiermee maakt u een DataRelation met de opgegeven bovenliggende en onderliggende kolommen en voegt u deze toe aan de verzameling.

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

Parameters

parentColumns
DataColumn[]

De bovenliggende kolommen van de relatie.

childColumns
DataColumn[]

De onderliggende kolommen van de relatie.

Retouren

De gemaakte relatie.

Uitzonderingen

De relatie behoort al tot deze verzameling of behoort tot een andere verzameling.

De verzameling heeft al een relatie met dezelfde naam. (De vergelijking is niet hoofdlettergevoelig.)

De relatie heeft een ongeldige status opgegeven sinds deze is gemaakt.

Opmerkingen

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan.

Zie ook

Van toepassing op

Add(String, DataColumn, DataColumn)

Hiermee maakt u een DataRelation met de opgegeven naam en bovenliggende en onderliggende kolommen en voegt u deze toe aan de verzameling.

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);
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

Parameters

name
String

De naam van de relatie.

parentColumn
DataColumn

De bovenliggende kolom van de relatie.

childColumn
DataColumn

De onderliggende kolom van de relatie.

Retouren

De gemaakte relatie.

Opmerkingen

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan.

Zie ook

Van toepassing op

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

Hiermee maakt u een DataRelation met de opgegeven naam en matrices van bovenliggende en onderliggende kolommen en voegt u deze toe aan de verzameling.

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);
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

Parameters

name
String

De naam van de DataRelation te maken.

parentColumns
DataColumn[]

Een matrix met bovenliggende DataColumn objecten.

childColumns
DataColumn[]

Een matrix met onderliggende DataColumn objecten.

Retouren

De gemaakte DataRelation.

Uitzonderingen

De relatienaam is een null-waarde.

De relatie behoort al tot deze verzameling of behoort tot een andere verzameling.

De verzameling heeft al een relatie met dezelfde naam. (De vergelijking is niet hoofdlettergevoelig.)

De relatie heeft een ongeldige status opgegeven sinds deze is gemaakt.

Voorbeelden

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

Opmerkingen

Als de relatie is toegevoegd aan de verzameling, vindt de CollectionChanged gebeurtenis plaats.

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan.

Zie ook

Van toepassing op

Add(String, DataColumn, DataColumn, Boolean)

Hiermee maakt u een DataRelation met de opgegeven naam, bovenliggende en onderliggende kolommen, met optionele beperkingen op basis van de waarde van de createConstraints parameter en voegt u deze toe aan de verzameling.

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);
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

Parameters

name
String

De naam van de relatie.

parentColumn
DataColumn

De bovenliggende kolom van de relatie.

childColumn
DataColumn

De onderliggende kolom van de relatie.

createConstraints
Boolean

true om beperkingen te maken; anders false. (De standaardwaarde is true).

Retouren

De gemaakte relatie.

Opmerkingen

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan. Om dit te voorkomen, kunt u instellen createConstraints op false.

Zie ook

Van toepassing op

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

Hiermee maakt u een DataRelation met de opgegeven naam, matrices van bovenliggende en onderliggende kolommen en een waarde die aangeeft of u een beperking wilt maken en deze toevoegt aan de verzameling.

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);
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

Parameters

name
String

De naam van de DataRelation te maken.

parentColumns
DataColumn[]

Een matrix met bovenliggende DataColumn objecten.

childColumns
DataColumn[]

Een matrix met onderliggende DataColumn objecten.

createConstraints
Boolean

true om een beperking te maken; anders false.

Retouren

De gemaakte relatie.

Uitzonderingen

De relatienaam is een null-waarde.

De relatie behoort al tot deze verzameling of behoort tot een andere verzameling.

De verzameling heeft al een relatie met dezelfde naam. (De vergelijking is niet hoofdlettergevoelig.)

De relatie heeft een ongeldige status opgegeven sinds deze is gemaakt.

Opmerkingen

Wanneer een DataRelation object wordt toegevoegd aan de verzameling ForeignKeyConstraint en UniqueConstraint objecten standaard worden gemaakt als ze nog niet bestaan.

Zie ook

Van toepassing op