DataRelationCollection.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğ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 |
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.