Sdílet prostřednictvím


DataRelationCollection.Add Metoda

Definice

Přetížení

Add(DataRelation)

Přidá do DataRelation .DataRelationCollection

Add(DataColumn, DataColumn)

DataRelation Vytvoří se zadaným nadřazeným a podřízeným sloupcem a přidá ho do kolekce.

Add(DataColumn[], DataColumn[])

DataRelation Vytvoří se zadanými nadřazenými a podřízenými sloupci a přidá ho do kolekce.

Add(String, DataColumn, DataColumn)

Vytvoří se zadaným DataRelation názvem a nadřazeným a podřízeným sloupcem a přidá ho do kolekce.

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

Vytvoří se DataRelation zadaným názvem a poli nadřazených a podřízených sloupců a přidá ho do kolekce.

Add(String, DataColumn, DataColumn, Boolean)

Vytvoří se zadaným DataRelation názvem, nadřazeným a podřízeným sloupcem s volitelnými omezeními podle hodnoty parametru createConstraints a přidá ho do kolekce.

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

Vytvoří objekt DataRelation se zadaným názvem, poli nadřazených a podřízených sloupců a hodnotou určující, zda se má vytvořit omezení, a přidá ho do kolekce.

Add(DataRelation)

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
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)

Parametry

relation
DataRelation

Přidá DataRelation se do kolekce.

Výjimky

Parametr relation má hodnotu null.

Relace již patří do této kolekce nebo patří do jiné kolekce.

Kolekce již má relaci se zadaným názvem. (Při porovnání se nerozlišuje malá a velká písmena.)

Relace přešla od vytvoření do neplatného stavu.

Poznámky

Pokud je relace úspěšně přidána do kolekce, dojde k CollectionChanged události.

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují.

Viz také

Platí pro

Add(DataColumn, DataColumn)

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs

DataRelation Vytvoří se zadaným nadřazeným a podřízeným sloupcem a přidá ho do kolekce.

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

Parametry

parentColumn
DataColumn

Nadřazený sloupec relace.

childColumn
DataColumn

Podřízený sloupec relace.

Návraty

Vytvořená relace.

Poznámky

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují.

Viz také

Platí pro

Add(DataColumn[], DataColumn[])

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs

DataRelation Vytvoří se zadanými nadřazenými a podřízenými sloupci a přidá ho do kolekce.

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

Parametry

parentColumns
DataColumn[]

Nadřazené sloupce relace.

childColumns
DataColumn[]

Podřízené sloupce relace.

Návraty

Vytvořená relace.

Výjimky

Argument relation má hodnotu null.

Relace již patří do této kolekce nebo patří do jiné kolekce.

Kolekce už má relaci se stejným názvem. (Při porovnání se nerozlišuje malá a velká písmena.)

Relace přešla od vytvoření do neplatného stavu.

Poznámky

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují.

Viz také

Platí pro

Add(String, DataColumn, DataColumn)

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs

Vytvoří se zadaným DataRelation názvem a nadřazeným a podřízeným sloupcem a přidá ho do kolekce.

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

Parametry

name
String

Název relace.

parentColumn
DataColumn

Nadřazený sloupec relace.

childColumn
DataColumn

Podřízený sloupec relace.

Návraty

Vytvořená relace.

Poznámky

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují.

Viz také

Platí pro

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

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs

Vytvoří se DataRelation zadaným názvem a poli nadřazených a podřízených sloupců a přidá ho do kolekce.

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

Parametry

name
String

Název souboru, který DataRelation se má vytvořit.

parentColumns
DataColumn[]

Pole nadřazených DataColumn objektů.

childColumns
DataColumn[]

Pole podřízených DataColumn objektů.

Návraty

Vytvořený DataRelationobjekt

Výjimky

Název relace má hodnotu null.

Relace již patří do této kolekce nebo patří do jiné kolekce.

Kolekce už má relaci se stejným názvem. (Při porovnání se nerozlišuje malá a velká písmena.)

Relace přešla od vytvoření do neplatného stavu.

Příklady

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

Poznámky

Pokud je relace úspěšně přidána do kolekce, dojde k CollectionChanged události.

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují.

Viz také

Platí pro

Add(String, DataColumn, DataColumn, Boolean)

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs

Vytvoří se zadaným DataRelation názvem, nadřazeným a podřízeným sloupcem s volitelnými omezeními podle hodnoty parametru createConstraints a přidá ho do kolekce.

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

Parametry

name
String

Název relace.

parentColumn
DataColumn

Nadřazený sloupec relace.

childColumn
DataColumn

Podřízený sloupec relace.

createConstraints
Boolean

true vytvořit omezení; jinak false. (Výchozí hodnota je true).

Návraty

Vytvořená relace.

Poznámky

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují. Pokud tomu chcete zabránit, můžete nastavit createConstraints false.

Viz také

Platí pro

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

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs

Vytvoří objekt DataRelation se zadaným názvem, poli nadřazených a podřízených sloupců a hodnotou určující, zda se má vytvořit omezení, a přidá ho do kolekce.

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

Parametry

name
String

Název souboru, který DataRelation se má vytvořit.

parentColumns
DataColumn[]

Pole nadřazených DataColumn objektů.

childColumns
DataColumn[]

Pole podřízených DataColumn objektů.

createConstraints
Boolean

true vytvořit omezení; jinak false.

Návraty

Vytvořená relace.

Výjimky

Název relace má hodnotu null.

Relace již patří do této kolekce nebo patří do jiné kolekce.

Kolekce už má relaci se stejným názvem. (Při porovnání se nerozlišuje malá a velká písmena.)

Relace přešla od vytvoření do neplatného stavu.

Poznámky

Když je DataRelation objekt přidán do kolekce a ForeignKeyConstraintUniqueConstraint objekty jsou vytvořeny ve výchozím nastavení, pokud ještě neexistují.

Viz také

Platí pro