Nyelv

DataRelationCollection.Add Metódus

Definíció

Hozzáadja a DataRelation-et a DataRelationCollection-hez.

Túlterhelések

Name Description
Add(DataRelation)

Hozzáadja a DataRelation-et a DataRelationCollection-hez.

Add(DataColumn, DataColumn)

Létrehoz egy DataRelation megadott szülő- és gyermekoszlopot, és hozzáadja a gyűjteményhez.

Add(DataColumn[], DataColumn[])

Létrehoz egy DataRelation adott szülő- és gyermekoszlopot, és hozzáadja a gyűjteményhez.

Add(String, DataColumn, DataColumn)

Létrehoz egy DataRelation megadott nevet, valamint szülő- és gyermekoszlopokat, és hozzáadja a gyűjteményhez.

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

Létrehoz egy DataRelation szülő- és gyermekoszlop megadott nevét és tömbeit, és hozzáadja a gyűjteményhez.

Add(String, DataColumn, DataColumn, Boolean)

Létrehoz egy DataRelation megadott névvel, szülő- és gyermekoszlopokkal, a paraméter értékének createConstraints megfelelő opcionális korlátozásokkal, és hozzáadja a gyűjteményhez.

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

Létrehoz egy DataRelation megadott nevet, a szülő- és gyermekoszlopok tömbeit, valamint az értéket, amely meghatározza, hogy létre kell-e hozni egy kényszert, és hozzáadja azt a gyűjteményhez.

Add(DataRelation)

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Hozzáadja a DataRelation-et a DataRelationCollection-hez.

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)

Paraméterek

relation
DataRelation

A DataRelation gyűjteményhez hozzáadni kívánt.

Kivételek

A relation paraméter null értékű.

A kapcsolat már ebbe a gyűjteménybe tartozik, vagy egy másik gyűjteményhez tartozik.

A gyűjteménynek már van kapcsolata a megadott névvel. (Az összehasonlítás nem megkülönbözteti a kis- és nagybetűk különbségét.)

A kapcsolat létrehozása óta érvénytelen állapotot adott meg.

Megjegyzések

Ha a kapcsolat sikeresen hozzá van adva a gyűjteményhez, az CollectionChanged esemény bekövetkezik.

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek.

Lásd még

A következőre érvényes:

Add(DataColumn, DataColumn)

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Létrehoz egy DataRelation megadott szülő- és gyermekoszlopot, és hozzáadja a gyűjteményhez.

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

Paraméterek

parentColumn
DataColumn

A kapcsolat szülőoszlopa.

childColumn
DataColumn

A reláció gyermekoszlopa.

Válaszok

A létrehozott kapcsolat.

Megjegyzések

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek.

Lásd még

A következőre érvényes:

Add(DataColumn[], DataColumn[])

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Létrehoz egy DataRelation adott szülő- és gyermekoszlopot, és hozzáadja a gyűjteményhez.

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

Paraméterek

parentColumns
DataColumn[]

A kapcsolat szülőoszlopai.

childColumns
DataColumn[]

A reláció gyermekoszlopai.

Válaszok

A létrehozott kapcsolat.

Kivételek

A kapcsolat már ebbe a gyűjteménybe tartozik, vagy egy másik gyűjteményhez tartozik.

A gyűjtemény már rendelkezik azonos nevű kapcsolattal. (Az összehasonlítás nem megkülönbözteti a kis- és nagybetűk különbségét.)

A kapcsolat létrehozása óta érvénytelen állapotot adott meg.

Megjegyzések

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek.

Lásd még

A következőre érvényes:

Add(String, DataColumn, DataColumn)

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Létrehoz egy DataRelation megadott nevet, valamint szülő- és gyermekoszlopokat, és hozzáadja a gyűjteményhez.

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

Paraméterek

name
String

A kapcsolat neve.

parentColumn
DataColumn

A kapcsolat szülőoszlopa.

childColumn
DataColumn

A reláció gyermekoszlopa.

Válaszok

A létrehozott kapcsolat.

Megjegyzések

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek.

Lásd még

A következőre érvényes:

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

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Létrehoz egy DataRelation szülő- és gyermekoszlop megadott nevét és tömbeit, és hozzáadja a gyűjteményhez.

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

Paraméterek

name
String

A létrehozni kívánt név DataRelation .

parentColumns
DataColumn[]

Szülőobjektumok tömbje DataColumn .

childColumns
DataColumn[]

Gyermekobjektumok DataColumn tömbje.

Válaszok

A létrehozott DataRelation.

Kivételek

A relációs név null értékű.

A kapcsolat már ebbe a gyűjteménybe tartozik, vagy egy másik gyűjteményhez tartozik.

A gyűjtemény már rendelkezik azonos nevű kapcsolattal. (Az összehasonlítás nem megkülönbözteti a kis- és nagybetűk különbségét.)

A kapcsolat létrehozása óta érvénytelen állapotot adott meg.

Példák

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

Megjegyzések

Ha a kapcsolat sikeresen hozzá van adva a gyűjteményhez, az CollectionChanged esemény bekövetkezik.

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek.

Lásd még

A következőre érvényes:

Add(String, DataColumn, DataColumn, Boolean)

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Létrehoz egy DataRelation megadott névvel, szülő- és gyermekoszlopokkal, a paraméter értékének createConstraints megfelelő opcionális korlátozásokkal, és hozzáadja a gyűjteményhez.

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

Paraméterek

name
String

A kapcsolat neve.

parentColumn
DataColumn

A kapcsolat szülőoszlopa.

childColumn
DataColumn

A reláció gyermekoszlopa.

createConstraints
Boolean

true kényszerek létrehozása; egyéb esetben false. (Az alapértelmezett érték: true).

Válaszok

A létrehozott kapcsolat.

Megjegyzések

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek. Ennek megakadályozása érdekében állítsa be createConstraints a hamis értéket.

Lásd még

A következőre érvényes:

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

Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs
Forrás:
DataRelationCollection.cs

Létrehoz egy DataRelation megadott nevet, a szülő- és gyermekoszlopok tömbeit, valamint az értéket, amely meghatározza, hogy létre kell-e hozni egy kényszert, és hozzáadja azt a gyűjteményhez.

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

Paraméterek

name
String

A létrehozni kívánt név DataRelation .

parentColumns
DataColumn[]

Szülőobjektumok tömbje DataColumn .

childColumns
DataColumn[]

Gyermekobjektumok DataColumn tömbje.

createConstraints
Boolean

true kényszer létrehozása; egyéb esetben false.

Válaszok

A létrehozott kapcsolat.

Kivételek

A relációs név null értékű.

A kapcsolat már ebbe a gyűjteménybe tartozik, vagy egy másik gyűjteményhez tartozik.

A gyűjtemény már rendelkezik azonos nevű kapcsolattal. (Az összehasonlítás nem megkülönbözteti a kis- és nagybetűk különbségét.)

A kapcsolat létrehozása óta érvénytelen állapotot adott meg.

Megjegyzések

Amikor hozzáad egy DataRelation objektumot a gyűjteményhez, ForeignKeyConstraint és UniqueConstraint az objektumok alapértelmezés szerint létrejönnek, ha még nem léteznek.

Lásd még

A következőre érvényes: