DataRelationCollection.Add Yöntem

Tanım

Aşırı Yüklemeler

Name Description
Add(DataRelation)

DataRelation'e DataRelationCollection ekler.

Add(DataColumn, DataColumn)

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

Add(DataColumn[], DataColumn[])

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

Add(String, DataColumn, DataColumn)

Belirtilen ada ve üst ve alt sütunlara sahip bir DataRelation oluşturur ve koleksiyona ekler.

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

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

Add(String, DataColumn, DataColumn, Boolean)

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

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

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

Add(DataRelation)

Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs
Kaynak:
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)

Parametreler

relation
DataRelation

DataRelation koleksiyonuna eklenecek.

Özel durumlar

relation parametresi null bir değerdir.

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

Koleksiyonun belirtilen adla zaten 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 olay CollectionChanged gerçekleşir.

Koleksiyona DataRelation bir ForeignKeyConstraint 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
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen üst ve alt sütuna sahip bir DataRelation oluşturur ve 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 DataRelation bir ForeignKeyConstraint 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
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen üst ve alt sütunlarla bir DataRelation oluşturur ve 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

İlişki zaten bu koleksiyona ait 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 DataRelation bir ForeignKeyConstraint 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
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen ada ve üst ve alt sütunlara sahip bir DataRelation oluşturur ve 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 DataRelation bir ForeignKeyConstraint 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
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen ad ve üst ve alt sütun dizileriyle bir DataRelation oluşturur ve 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 ait 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 olay CollectionChanged gerçekleşir.

Koleksiyona DataRelation bir ForeignKeyConstraint 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
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

DataRelation parametresinin değerine göre isteğe bağlı kısıtlamalarla belirtilen ada, üst ve alt sütunlara sahip bir createConstraints oluşturur ve 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 DataRelation bir ForeignKeyConstraint 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
Kaynak:
DataRelationCollection.cs
Kaynak:
DataRelationCollection.cs

Belirtilen ada, üst ve alt sütun dizilerine ve kısıtlama oluşturulup oluşturulmayacağını belirten değere sahip 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, 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 ait 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 DataRelation bir ForeignKeyConstraint nesne eklendiğinde ve UniqueConstraint nesneler yoksa varsayılan olarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır