DataViewManager Classe

Definizione

Contiene un DataViewSettingCollection predefinito per ogni DataTable in un 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 ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
    interface ITypedList
type DataViewManager = class
    inherit MarshalByValueComponent
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, IList, ITypedList
Public Class DataViewManager
Inherits MarshalByValueComponent
Implements IBindingList, ITypedList
Ereditarietà
Implementazioni

Costruttori

DataViewManager()

Inizializza una nuova istanza della classe DataViewManager.

DataViewManager(DataSet)

Inizializza una nuova istanza della classe DataViewManager per l'oggetto DataSet specificato.

Proprietà

Container

Ottiene il contenitore del componente.

(Ereditato da MarshalByValueComponent)
DataSet

Ottiene o imposta la classe DataSet da utilizzare con la classe DataViewManager.

DataViewSettingCollectionString

Ottiene o imposta un valore utilizzato per la persistenza del codice.

DataViewSettings

Ottiene l'insieme DataViewSettingCollection per ciascun oggetto DataTable nell'oggetto DataSet.

DesignMode

Ottiene un valore che indica se il componente è in modalità progettazione.

(Ereditato da MarshalByValueComponent)
Events

Ottiene l'elenco dei gestori eventi allegati a questo componente.

(Ereditato da MarshalByValueComponent)
Site

Ottiene o imposta il sito del componente.

(Ereditato da MarshalByValueComponent)

Metodi

CreateDataView(DataTable)

Crea un oggetto DataView per l'oggetto DataTable specificato.

Dispose()

Rilascia tutte le risorse usate da MarshalByValueComponent.

(Ereditato da MarshalByValueComponent)
Dispose(Boolean)

Rilascia le risorse non gestite usate da MarshalByValueComponent e, facoltativamente, le risorse gestite.

(Ereditato da MarshalByValueComponent)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetService(Type)

Ottiene l'implementatore dell'interfaccia IServiceProvider.

(Ereditato da MarshalByValueComponent)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnListChanged(ListChangedEventArgs)

Genera l'evento ListChanged.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

Genera un evento CollectionChanged quando un oggetto DataRelation viene aggiunto o rimosso da DataRelationCollection.

TableCollectionChanged(Object, CollectionChangeEventArgs)

Genera un evento CollectionChanged quando un oggetto DataTable viene aggiunto o rimosso da DataTableCollection.

ToString()

Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override.

(Ereditato da MarshalByValueComponent)

Eventi

Disposed

Aggiunge un gestore evento per restare in attesa dell'evento Disposed sul componente.

(Ereditato da MarshalByValueComponent)
ListChanged

Viene generato quando una riga viene aggiunta o eliminata da un oggetto DataView.

Implementazioni dell'interfaccia esplicita

IBindingList.AddIndex(PropertyDescriptor)

Consente di aggiungere l'oggetto PropertyDescriptor agli indici utilizzati per la ricerca.

IBindingList.AddNew()

Per una descrizione di questo membro, vedere AddNew().

IBindingList.AllowEdit

Per una descrizione di questo membro, vedere AllowEdit.

IBindingList.AllowNew

Per una descrizione di questo membro, vedere AllowNew.

IBindingList.AllowRemove

Per una descrizione di questo membro, vedere AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Ordina l'elenco in base a un oggetto PropertyDescriptor e a un oggetto ListSortDirection.

IBindingList.Find(PropertyDescriptor, Object)

Consente di restituire l'indice della riga che presenta il dato oggetto PropertyDescriptor.

IBindingList.IsSorted

Per una descrizione di questo membro, vedere IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Consente di rimuovere l'oggetto PropertyDescriptor dagli indici utilizzati per la ricerca.

IBindingList.RemoveSort()

Consente di rimuovere qualsiasi ordinamento applicato utilizzando il metodo ApplySort(PropertyDescriptor, ListSortDirection).

IBindingList.SortDirection

Per una descrizione di questo membro, vedere SortDirection.

IBindingList.SortProperty

Per una descrizione di questo membro, vedere SortProperty.

IBindingList.SupportsChangeNotification

Per una descrizione di questo membro, vedere SupportsChangeNotification.

IBindingList.SupportsSearching

Per una descrizione di questo membro, vedere SupportsSearching.

IBindingList.SupportsSorting

Per una descrizione di questo membro, vedere SupportsSorting.

ICollection.CopyTo(Array, Int32)

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.

ICollection.Count

Per una descrizione di questo membro, vedere Count.

ICollection.IsSynchronized

Per una descrizione di questo membro, vedere IsSynchronized.

ICollection.SyncRoot

Per una descrizione di questo membro, vedere SyncRoot.

IEnumerable.GetEnumerator()

Per una descrizione di questo membro, vedere GetEnumerator().

IList.Add(Object)

Aggiunge un elemento a IList.

IList.Clear()

Per una descrizione di questo membro, vedere Clear().

IList.Contains(Object)

Stabilisce se IList contiene un valore specifico.

IList.IndexOf(Object)

Determina l'indice di un elemento specifico in IList.

IList.Insert(Int32, Object)

Inserisce un elemento in IList in corrispondenza dell'indice specificato.

IList.IsFixedSize

Per una descrizione di questo membro, vedere IsFixedSize.

IList.IsReadOnly

Per una descrizione di questo membro, vedere IsReadOnly.

IList.Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.

IList.Remove(Object)

Rimuove la prima occorrenza di un oggetto specifico da IList.

IList.RemoveAt(Int32)

Rimuove l'elemento IList in corrispondenza dell'indice specificato.

ITypedList.GetItemProperties(PropertyDescriptor[])

Restituisce l'oggetto PropertyDescriptorCollection che rappresenta le proprietà di ogni elemento usato per associare i dati.

ITypedList.GetListName(PropertyDescriptor[])

Restituisce il nome dell'elenco.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Thread safety

Questo tipo è sicuro per le operazioni di lettura multithreading. È necessario sincronizzare tutte le operazioni di scrittura.

Vedi anche