DataRelationCollection.Add Metoda

Definice

Přetížení

Name Description
Add(DataRelation)

Přidá DataRelation do DataRelationCollection.

Add(DataColumn, DataColumn)

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

Add(DataColumn[], DataColumn[])

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

Add(String, DataColumn, DataColumn)

Vytvoří se zadaným názvem a nadřazeným a podřízeným DataRelation 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 DataRelation zadaným 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ří se DataRelation 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
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ání DataRelation do kolekce.

Výjimky

Parametr relation má hodnotu null.

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

Kolekce již má vztah se zadaným názvem. (Porovnání nerozlišuje malá a velká písmena.)

Relace od jeho vytvoření vstoupila do neplatného stavu.

Poznámky

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

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují.

Viz také

Platí pro

Add(DataColumn, DataColumn)

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

Vytvoří se zadaným nadřazeným a podřízeným DataRelation 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

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují.

Viz také

Platí pro

Add(DataColumn[], DataColumn[])

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

Vytvoří se DataRelation 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

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

Kolekce již má vztah se stejným názvem. (Porovnání nerozlišuje malá a velká písmena.)

Relace od jeho vytvoření vstoupila do neplatného stavu.

Poznámky

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují.

Viz také

Platí pro

Add(String, DataColumn, DataColumn)

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

Vytvoří se zadaným názvem a nadřazeným a podřízeným DataRelation 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

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují.

Viz také

Platí pro

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

Zdroj:
DataRelationCollection.cs
Zdroj:
DataRelationCollection.cs
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, který DataRelation chcete vytvořit.

parentColumns
DataColumn[]

Pole nadřazených DataColumn objektů.

childColumns
DataColumn[]

Pole podřízených DataColumn objektů.

Návraty

DataRelationVytvořeno .

Výjimky

Název relace je hodnota null.

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

Kolekce již má vztah se stejným názvem. (Porovnání nerozlišuje malá a velká písmena.)

Relace od jeho vytvoření vstoupila 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.

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují.

Viz také

Platí pro

Add(String, DataColumn, DataColumn, Boolean)

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

Vytvoří se DataRelation zadaným 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 vytváření omezení; jinak false. (Výchozí hodnota je true).

Návraty

Vytvořená relace.

Poznámky

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují. Pokud tomu chcete zabránit, můžete nastavit createConstraints hodnotu false.

Viz také

Platí pro

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

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

Vytvoří se DataRelation 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, který DataRelation chcete 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 je hodnota null.

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

Kolekce již má vztah se stejným názvem. (Porovnání nerozlišuje malá a velká písmena.)

Relace od jeho vytvoření vstoupila do neplatného stavu.

Poznámky

DataRelation Při přidání objektu do kolekce a ForeignKeyConstraint objekty se ve výchozím nastavení vytvoří, UniqueConstraint pokud ještě neexistují.

Viz také

Platí pro