DataViewManager Klasse

Definition

Enthält einen Standardwert DataViewSettingCollection für jeden DataTable in einem DataSet.

public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::Collections::IList, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public ref class DataViewManager : System::ComponentModel::MarshalByValueComponent, System::ComponentModel::IBindingList, System::ComponentModel::ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
public class DataViewManager : System.ComponentModel.MarshalByValueComponent, System.ComponentModel.IBindingList, System.ComponentModel.ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, IList, ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, ITypedList
Vererbung
Implementiert

Konstruktoren

Name Beschreibung
DataViewManager()

Initialisiert eine neue Instanz der DataViewManager-Klasse.

DataViewManager(DataSet)

Initialisiert eine neue Instanz der DataViewManager Klasse für den angegebenen DataSet.

Eigenschaften

Name Beschreibung
Container

Ruft den Container für die Komponente ab.

(Geerbt von MarshalByValueComponent)
DataSet

Dient zum Abrufen oder Festlegen der DataSet für die Verwendung mit der DataViewManager.

DataViewSettingCollectionString

Dient zum Abrufen oder Festlegen eines Werts, der für die Codepersistenz verwendet wird.

DataViewSettings

Ruft die DataViewSettingCollection für jedes DataTable in der DataSet.

DesignMode

Ruft einen Wert ab, der angibt, ob sich die Komponente derzeit im Entwurfsmodus befindet.

(Geerbt von MarshalByValueComponent)
Events

Ruft die Liste der Ereignishandler ab, die an diese Komponente angefügt sind.

(Geerbt von MarshalByValueComponent)
Site

Dient zum Abrufen oder Festlegen der Website der Komponente.

(Geerbt von MarshalByValueComponent)

Methoden

Name Beschreibung
CreateDataView(DataTable)

Erstellt eine DataView für die angegebene DataTable.

Dispose()

Veröffentlicht alle ressourcen, die von der MarshalByValueComponent.

(Geerbt von MarshalByValueComponent)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den MarshalByValueComponent verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von MarshalByValueComponent)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Ruft den Implementierer der IServiceProvider.

(Geerbt von MarshalByValueComponent)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnListChanged(ListChangedEventArgs)

Löst das ListChanged-Ereignis aus.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

Löst ein Ereignis aus, wenn ein CollectionChangedDataRelation Ereignis hinzugefügt oder daraus DataRelationCollectionentfernt wird.

TableCollectionChanged(Object, CollectionChangeEventArgs)

Löst ein Ereignis aus, wenn ein CollectionChangedDataTable Ereignis hinzugefügt oder daraus DataTableCollectionentfernt wird.

ToString()

Gibt einen String mit dem Namen des Component, falls vorhanden, zurück. Diese Methode sollte nicht außer Kraft gesetzt werden.

(Geerbt von MarshalByValueComponent)

Ereignisse

Name Beschreibung
Disposed

Fügt einen Ereignishandler hinzu, um auf das Ereignis in der Disposed Komponente zu lauschen.

(Geerbt von MarshalByValueComponent)
ListChanged

Tritt ein, nachdem einer Zeile eine Zeile hinzugefügt oder aus einer DataViewgelöscht wurde.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IBindingList.AddIndex(PropertyDescriptor)

Fügt die PropertyDescriptor Indizes hinzu, die für die Suche verwendet werden.

IBindingList.AddNew()

Eine Beschreibung dieses Mitglieds finden Sie unter AddNew().

IBindingList.AllowEdit

Eine Beschreibung dieses Mitglieds finden Sie unter AllowEdit.

IBindingList.AllowNew

Eine Beschreibung dieses Mitglieds finden Sie unter AllowNew.

IBindingList.AllowRemove

Eine Beschreibung dieses Mitglieds finden Sie unter AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Sortiert die Liste nach einem PropertyDescriptor und einem ListSortDirection.

IBindingList.Find(PropertyDescriptor, Object)

Gibt den Index der Zeile zurück, die den angegebenen PropertyDescriptorWert aufweist.

IBindingList.IsSorted

Eine Beschreibung dieses Mitglieds finden Sie unter IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Entfernt die Indizes, die PropertyDescriptor für die Suche verwendet werden.

IBindingList.RemoveSort()

Entfernt jede Sortierung, die mit ApplySort(PropertyDescriptor, ListSortDirection)angewendet wird.

IBindingList.SortDirection

Eine Beschreibung dieses Mitglieds finden Sie unter SortDirection.

IBindingList.SortProperty

Eine Beschreibung dieses Mitglieds finden Sie unter SortProperty.

IBindingList.SupportsChangeNotification

Eine Beschreibung dieses Mitglieds finden Sie unter SupportsChangeNotification.

IBindingList.SupportsSearching

Eine Beschreibung dieses Mitglieds finden Sie unter SupportsSearching.

IBindingList.SupportsSorting

Eine Beschreibung dieses Mitglieds finden Sie unter SupportsSorting.

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente des Elements in ICollection ein Array, beginnend bei einem bestimmten Array Index.

ICollection.Count

Eine Beschreibung dieses Mitglieds finden Sie unter Count.

ICollection.IsSynchronized

Eine Beschreibung dieses Mitglieds finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Mitglieds finden Sie unter SyncRoot.

IEnumerable.GetEnumerator()

Eine Beschreibung dieses Mitglieds finden Sie unter GetEnumerator().

IList.Add(Object)

Fügt ein Element zum IList.

IList.Clear()

Eine Beschreibung dieses Mitglieds finden Sie unter Clear().

IList.Contains(Object)

Bestimmt, ob der IList Wert einen bestimmten Wert enthält.

IList.IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der IList.

IList.Insert(Int32, Object)

Fügt ein Element an den IList angegebenen Index ein.

IList.IsFixedSize

Eine Beschreibung dieses Mitglieds finden Sie unter IsFixedSize.

IList.IsReadOnly

Eine Beschreibung dieses Mitglieds finden Sie unter IsReadOnly.

IList.Item[Int32]

Ruft das Element am angegebenen Index ab oder legt es fest.

IList.Remove(Object)

Entfernt das erste Vorkommen eines bestimmten Objekts aus dem IList.

IList.RemoveAt(Int32)

Entfernt das IList Element am angegebenen Index.

ITypedList.GetItemProperties(PropertyDescriptor[])

Gibt die PropertyDescriptorCollection Eigenschaften für jedes Element zurück, das zum Binden von Daten verwendet wird.

ITypedList.GetListName(PropertyDescriptor[])

Gibt den Namen der Liste zurück.

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für:

Threadsicherheit

Dieser Typ ist für Multithread-Lesevorgänge sicher. Sie müssen alle Schreibvorgänge synchronisieren.

Weitere Informationen