DataRelationCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kolekcję DataRelation obiektów dla tego obiektu DataSet.
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
- Dziedziczenie
- Atrybuty
Uwagi
Obiekt DataRelationCollection umożliwia nawigację między powiązanymi obiektami nadrzędnymi/podrzędnymi DataTable .
Obiekt można utworzyć DataRelationCollection , definiując go jako właściwość DataSet obiektu lub DataTable, zamiast bezpośrednio przy użyciu konstruktora. (Użyj Relations właściwości , lub ParentRelations właściwości .DataTableDataSet)
Aby uzyskać dostęp do kolekcji, użyj Relations właściwości DataSet obiektu.
Gdy tylko kolekcja istnieje, możesz zarządzać obiektami, które zawiera, używając metod takich jak Add, Cleari Remove.
Konstruktory
DataRelationCollection() |
Inicjuje nowe wystąpienie klasy DataRelationCollection. |
Właściwości
Count |
Pobiera łączną liczbę elementów w kolekcji. (Odziedziczone po InternalDataCollectionBase) |
IsReadOnly |
Pobiera wartość wskazującą, czy jest tylko InternalDataCollectionBase do odczytu. (Odziedziczone po InternalDataCollectionBase) |
IsSynchronized |
Pobiera wartość wskazującą, czy InternalDataCollectionBase jest zsynchronizowana. (Odziedziczone po InternalDataCollectionBase) |
Item[Int32] |
DataRelation Pobiera obiekt w określonym indeksie. |
Item[String] |
DataRelation Pobiera obiekt określony przez nazwę. |
List |
Pobiera elementy kolekcji jako listę. (Odziedziczone po InternalDataCollectionBase) |
SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania kolekcji. (Odziedziczone po InternalDataCollectionBase) |
Metody
Add(DataColumn, DataColumn) |
Tworzy element DataRelation z określoną kolumną nadrzędną i podrzędną i dodaje ją do kolekcji. |
Add(DataColumn[], DataColumn[]) |
Tworzy element DataRelation z określonymi kolumnami nadrzędnymi i podrzędnymi i dodaje go do kolekcji. |
Add(DataRelation) |
Dodaje element do DataRelation elementu DataRelationCollection. |
Add(String, DataColumn, DataColumn) |
Tworzy element DataRelation o określonej nazwie i kolumnach nadrzędnych i podrzędnych oraz dodaje go do kolekcji. |
Add(String, DataColumn, DataColumn, Boolean) |
DataRelation Tworzy element z określoną nazwą, kolumnami nadrzędnymi i podrzędnymi z opcjonalnymi ograniczeniami zgodnie z wartością parametru |
Add(String, DataColumn[], DataColumn[]) |
Tworzy element DataRelation o określonej nazwie i tablicach kolumn nadrzędnych i podrzędnych oraz dodaje go do kolekcji. |
Add(String, DataColumn[], DataColumn[], Boolean) |
DataRelation Tworzy element z określoną nazwą, tablicami kolumn nadrzędnych i podrzędnych oraz wartością określającą, czy utworzyć ograniczenie, i dodaje ją do kolekcji. |
AddCore(DataRelation) |
Przeprowadza weryfikację w tabeli. |
AddRange(DataRelation[]) |
Kopiuje elementy określonej DataRelation tablicy na koniec kolekcji. |
CanRemove(DataRelation) |
Sprawdza, czy określony DataRelation można usunąć z kolekcji. |
Clear() |
Czyści kolekcję wszelkich relacji. |
Contains(String) |
Sprawdza, czy element DataRelation o określonej nazwie (bez uwzględniania wielkości liter) istnieje w kolekcji. |
CopyTo(Array, Int32) |
Kopiuje wszystkie elementy bieżącego InternalDataCollectionBase elementu do jednowymiarowego Array, zaczynając od określonego InternalDataCollectionBase indeksu. (Odziedziczone po InternalDataCollectionBase) |
CopyTo(DataRelation[], Int32) |
Kopiuje kolekcję DataRelation obiektów rozpoczynających się od określonego indeksu. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetDataSet() |
Ta metoda obsługuje infrastrukturę platformy .NET i nie jest przeznaczona do użycia bezpośrednio z kodu. |
GetEnumerator() |
Pobiera element IEnumerator dla kolekcji. (Odziedziczone po InternalDataCollectionBase) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
IndexOf(DataRelation) |
Pobiera indeks określonego DataRelation obiektu. |
IndexOf(String) |
Pobiera indeks określonego DataRelation przez nazwę. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnCollectionChanged(CollectionChangeEventArgs) |
CollectionChanged Zgłasza zdarzenie. |
OnCollectionChanging(CollectionChangeEventArgs) |
CollectionChanged Zgłasza zdarzenie. |
Remove(DataRelation) |
Usuwa określoną relację z kolekcji. |
Remove(String) |
Usuwa relację z określoną nazwą z kolekcji. |
RemoveAt(Int32) |
Usuwa relację w określonym indeksie z kolekcji. |
RemoveCore(DataRelation) |
Przeprowadza weryfikację dla określonego DataRelation obiektu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
CollectionChanged |
Występuje, gdy kolekcja uległa zmianie. |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny dla operacji odczytu wielowątkowego. Należy zsynchronizować wszystkie operacje zapisu.