DataRelationCollection.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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.