DataRelationCollection.Add Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá do DataRelation .DataRelationCollection
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 |
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)
Přidá do DataRelation .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)
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)
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[])
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)
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[])
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ý DataRelation
objekt
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)
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)
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í.