Bagikan melalui


DataRelationCollection Kelas

Definisi

Mewakili kumpulan objek DataRelation untuk DataSetini.

public ref class DataRelationCollection abstract : System::Data::InternalDataCollectionBase
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
[System.Serializable]
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
type DataRelationCollection = class
    inherit InternalDataCollectionBase
[<System.Serializable>]
type DataRelationCollection = class
    inherit InternalDataCollectionBase
Public MustInherit Class DataRelationCollection
Inherits InternalDataCollectionBase
Warisan
DataRelationCollection
Atribut

Keterangan

Objek DataRelationCollection memungkinkan navigasi antara objek DataTable induk/anak terkait.

Anda membuat objek DataRelationCollection dengan menentukannya sebagai properti dari DataSet atau DataTable, alih-alih dengan langsung menggunakan konstruktor. (Gunakan properti Relations dari properti DataSet, atau properti ParentRelations dari DataTable.)

Untuk mengakses koleksi, gunakan properti Relations objek DataSet.

Segera setelah koleksi ada, Anda dapat mengelola objek yang dikandungnya dengan menggunakan metode seperti Add, Clear, dan Remove.

Konstruktor

DataRelationCollection()

Menginisialisasi instans baru kelas DataRelationCollection.

Properti

Count

Mendapatkan jumlah total elemen dalam koleksi.

(Diperoleh dari InternalDataCollectionBase)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah InternalDataCollectionBase bersifat baca-saja.

(Diperoleh dari InternalDataCollectionBase)
IsSynchronized

Mendapatkan nilai yang menunjukkan apakah InternalDataCollectionBase disinkronkan.

(Diperoleh dari InternalDataCollectionBase)
Item[Int32]

Mendapatkan objek DataRelation pada indeks yang ditentukan.

Item[String]

Mendapatkan objek DataRelation yang ditentukan berdasarkan nama.

List

Mendapatkan item koleksi sebagai daftar.

(Diperoleh dari InternalDataCollectionBase)
SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan koleksi.

(Diperoleh dari InternalDataCollectionBase)

Metode

Add(DataColumn, DataColumn)

Membuat DataRelation dengan kolom induk dan anak tertentu, dan menambahkannya ke koleksi.

Add(DataColumn[], DataColumn[])

Membuat DataRelation dengan kolom induk dan anak yang ditentukan, dan menambahkannya ke koleksi.

Add(DataRelation)

Menambahkan DataRelation ke DataRelationCollection.

Add(String, DataColumn, DataColumn, Boolean)

Membuat DataRelation dengan nama, kolom induk, dan anak yang ditentukan, dengan batasan opsional sesuai dengan nilai parameter createConstraints, dan menambahkannya ke koleksi.

Add(String, DataColumn, DataColumn)

Membuat DataRelation dengan nama yang ditentukan, dan kolom induk dan anak, dan menambahkannya ke koleksi.

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

Membuat DataRelation dengan nama, array kolom induk dan anak yang ditentukan, dan nilai yang menentukan apakah akan membuat batasan, dan menambahkannya ke koleksi.

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

Membuat DataRelation dengan nama dan array kolom induk dan anak yang ditentukan, dan menambahkannya ke koleksi.

AddCore(DataRelation)

Melakukan verifikasi pada tabel.

AddRange(DataRelation[])

Menyalin elemen array DataRelation yang ditentukan ke akhir koleksi.

CanRemove(DataRelation)

Memverifikasi apakah DataRelation yang ditentukan dapat dihapus dari koleksi.

Clear()

Menghapus koleksi hubungan apa pun.

Contains(String)

Memverifikasi apakah DataRelation dengan nama tertentu (tidak peka huruf besar/kecil) ada dalam koleksi.

CopyTo(Array, Int32)

Menyalin semua elemen InternalDataCollectionBase saat ini ke Arraysatu dimensi , dimulai pada indeks InternalDataCollectionBase yang ditentukan.

(Diperoleh dari InternalDataCollectionBase)
CopyTo(DataRelation[], Int32)

Menyalin kumpulan objek DataRelation yang dimulai pada indeks yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetDataSet()

Metode ini mendukung infrastruktur .NET dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

GetEnumerator()

Mendapatkan IEnumerator untuk koleksi.

(Diperoleh dari InternalDataCollectionBase)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IndexOf(DataRelation)

Mendapatkan indeks objek DataRelation yang ditentukan.

IndexOf(String)

Mendapatkan indeks DataRelation yang ditentukan berdasarkan nama.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
OnCollectionChanged(CollectionChangeEventArgs)

Menaikkan peristiwa CollectionChanged.

OnCollectionChanging(CollectionChangeEventArgs)

Menaikkan peristiwa CollectionChanged.

Remove(DataRelation)

Menghapus relasi yang ditentukan dari koleksi.

Remove(String)

Menghapus hubungan dengan nama yang ditentukan dari koleksi.

RemoveAt(Int32)

Menghapus relasi pada indeks yang ditentukan dari koleksi.

RemoveCore(DataRelation)

Melakukan verifikasi pada objek DataRelation yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

CollectionChanged

Terjadi ketika koleksi telah berubah.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Melemparkan elemen IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen IEnumerable berdasarkan jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi IEnumerable menjadi IQueryable.

Berlaku untuk

Keamanan Thread

Jenis ini aman untuk operasi baca multithreaded. Anda harus menyinkronkan operasi tulis apa pun.

Lihat juga