DataRelationCollection.Add Yöntem

Tanım

öğesine DataRelationCollectionbir DataRelation ekler.

Aşırı Yüklemeler

Add(DataRelation)

öğesine DataRelationCollectionbir DataRelation ekler.

Add(DataColumn, DataColumn)

Belirtilen üst ve alt sütuna sahip bir DataRelation oluşturur ve bunu koleksiyona ekler.

Add(DataColumn[], DataColumn[])

Belirtilen üst ve alt sütunlarla bir DataRelation oluşturur ve bunu koleksiyona ekler.

Add(String, DataColumn, DataColumn)

Belirtilen adla, üst ve alt sütunlarla bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

Belirtilen ad ve üst ve alt sütun dizileriyle bir DataRelation oluşturur ve bunu koleksiyona ekler.

Add(String, DataColumn, DataColumn, Boolean)

parametresinin değerine createConstraints göre isteğe bağlı kısıtlamalarla belirtilen ad, üst ve alt sütunlarla bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

DataRelation Belirtilen ada, üst ve alt sütun dizilerine ve kısıtlama oluşturulup oluşturulmayacağını belirten değere sahip bir oluşturur ve bunu koleksiyona ekler.

Add(DataRelation)

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

öğesine DataRelationCollectionbir DataRelation ekler.

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)

Parametreler

relation
DataRelation

DataRelation koleksiyonuna eklenecek öğesini seçin.

Özel durumlar

relation parametresi null bir değerdir.

İlişki zaten bu koleksiyona veya başka bir koleksiyona ait.

Koleksiyonun zaten belirtilen adla bir ilişkisi var. (Karşılaştırma büyük/küçük harfe duyarlı değildir.)

İlişki oluşturulduktan sonra geçersiz bir duruma girdi.

Açıklamalar

İlişki koleksiyona başarıyla eklenirse, CollectionChanged olay gerçekleşir.

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

Add(DataColumn, DataColumn)

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen üst ve alt sütuna sahip bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

Parametreler

parentColumn
DataColumn

İlişkinin üst sütunu.

childColumn
DataColumn

İlişkinin alt sütunu.

Döndürülenler

Oluşturulan ilişki.

Açıklamalar

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

Add(DataColumn[], DataColumn[])

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen üst ve alt sütunlarla bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

Parametreler

parentColumns
DataColumn[]

İlişkinin üst sütunları.

childColumns
DataColumn[]

İlişkinin alt sütunları.

Döndürülenler

Oluşturulan ilişki.

Özel durumlar

Bağımsız relation değişken null bir değerdir.

İlişki zaten bu koleksiyona veya başka bir koleksiyona ait.

Koleksiyonun zaten aynı ada sahip bir ilişkisi var. (Karşılaştırma büyük/küçük harfe duyarlı değildir.)

İlişki oluşturulduktan sonra geçersiz bir duruma girdi.

Açıklamalar

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

Add(String, DataColumn, DataColumn)

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen adla, üst ve alt sütunlarla bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

Parametreler

name
String

İlişkinin adı.

parentColumn
DataColumn

İlişkinin üst sütunu.

childColumn
DataColumn

İlişkinin alt sütunu.

Döndürülenler

Oluşturulan ilişki.

Açıklamalar

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen ad ve üst ve alt sütun dizileriyle bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

Parametreler

name
String

Oluşturulacak öğesinin DataRelation adı.

parentColumns
DataColumn[]

Üst DataColumn nesne dizisi.

childColumns
DataColumn[]

Bir alt DataColumn nesne dizisi.

Döndürülenler

Oluşturulan DataRelation.

Özel durumlar

İlişki adı null bir değerdir.

İlişki zaten bu koleksiyona veya başka bir koleksiyona ait.

Koleksiyonun zaten aynı ada sahip bir ilişkisi var. (Karşılaştırma büyük/küçük harfe duyarlı değildir.)

İlişki oluşturulduktan sonra geçersiz bir duruma girdi.

Örnekler

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

Açıklamalar

İlişki koleksiyona başarıyla eklenirse, CollectionChanged olay gerçekleşir.

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

Add(String, DataColumn, DataColumn, Boolean)

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

parametresinin değerine createConstraints göre isteğe bağlı kısıtlamalarla belirtilen ad, üst ve alt sütunlarla bir DataRelation oluşturur ve bunu koleksiyona ekler.

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

Parametreler

name
String

İlişkinin adı.

parentColumn
DataColumn

İlişkinin üst sütunu.

childColumn
DataColumn

İlişkinin alt sütunu.

createConstraints
Boolean

true kısıtlamalar oluşturmak için; aksi takdirde false. (Varsayılan değerdir true).

Döndürülenler

Oluşturulan ilişki.

Açıklamalar

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur. Bunu önlemek için false olarak ayarlayabilirsiniz createConstraints .

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

DataRelation Belirtilen ada, üst ve alt sütun dizilerine ve kısıtlama oluşturulup oluşturulmayacağını belirten değere sahip bir oluşturur ve bunu koleksiyona ekler.

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

Parametreler

name
String

Oluşturulacak öğesinin DataRelation adı.

parentColumns
DataColumn[]

Üst DataColumn nesne dizisi.

childColumns
DataColumn[]

Bir alt DataColumn nesne dizisi.

createConstraints
Boolean

true kısıtlama oluşturmak için; aksi takdirde false.

Döndürülenler

Oluşturulan ilişki.

Özel durumlar

İlişki adı null bir değerdir.

İlişki zaten bu koleksiyona veya başka bir koleksiyona ait.

Koleksiyonun zaten aynı ada sahip bir ilişkisi var. (Karşılaştırma büyük/küçük harfe duyarlı değildir.)

İlişki oluşturulduktan sonra geçersiz bir duruma girdi.

Açıklamalar

Koleksiyona ForeignKeyConstraint bir DataRelation nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır