DataRelationCollection Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 |
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
- Menambahkan DataRelations
- Menavigasi DataRelations