DataRelationCollection.Add Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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.