DataViewManager Classe

Definizione

Contiene un valore predefinito DataViewSettingCollection per ognuno DataTable di essi in un oggetto 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
Ereditarietà
Implementazioni

Costruttori

Nome Descrizione
DataViewManager()

Inizializza una nuova istanza della classe DataViewManager.

DataViewManager(DataSet)

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

Proprietà

Nome Descrizione
Container

Ottiene il contenitore per il componente.

(Ereditato da MarshalByValueComponent)
DataSet

Ottiene o imposta l'oggetto DataSet da utilizzare con l'oggetto DataViewManager.

DataViewSettingCollectionString

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

DataViewSettings

Ottiene l'oggetto DataViewSettingCollection per ogni DataTable oggetto dell'oggetto DataSet.

DesignMode

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

(Ereditato da MarshalByValueComponent)
Events

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

(Ereditato da MarshalByValueComponent)
Site

Ottiene o imposta il sito del componente.

(Ereditato da MarshalByValueComponent)

Metodi

Nome Descrizione
CreateDataView(DataTable)

Crea un DataView oggetto per l'oggetto specificato DataTable.

Dispose()

Rilascia tutte le risorse usate da MarshalByValueComponent.

(Ereditato da MarshalByValueComponent)
Dispose(Boolean)

Rilascia le risorse non gestite usate da MarshalByValueComponent e, facoltativamente, rilascia 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'oggetto IServiceProvider.

(Ereditato da MarshalByValueComponent)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnListChanged(ListChangedEventArgs)

Genera l'evento ListChanged.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

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

TableCollectionChanged(Object, CollectionChangeEventArgs)

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

ToString()

Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override.

(Ereditato da MarshalByValueComponent)

Eventi

Nome Descrizione
Disposed

Aggiunge un gestore eventi per restare in ascolto dell'evento Disposed nel componente.

(Ereditato da MarshalByValueComponent)
ListChanged

Si verifica dopo l'aggiunta o l'eliminazione di una riga da un oggetto DataView.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IBindingList.AddIndex(PropertyDescriptor)

Aggiunge 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 e PropertyDescriptor a .ListSortDirection

IBindingList.Find(PropertyDescriptor, Object)

Restituisce l'indice della riga con l'oggetto specificato PropertyDescriptor.

IBindingList.IsSorted

Per una descrizione di questo membro, vedere IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Rimuove l'oggetto PropertyDescriptor dagli indici utilizzati per la ricerca.

IBindingList.RemoveSort()

Rimuove qualsiasi ordinamento applicato tramite 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 in ICollection un Arrayoggetto , a partire da un indice specifico 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 all'oggetto IList.

IList.Clear()

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

IList.Contains(Object)

Determina se contiene IList un valore specifico.

IList.IndexOf(Object)

Determina l'indice di un elemento specifico nell'oggetto IList.

IList.Insert(Int32, Object)

Inserisce un elemento nell'oggetto 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 utilizzato per associare i dati.

ITypedList.GetListName(PropertyDescriptor[])

Restituisce il nome dell'elenco.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

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

Si applica a

Thread safety

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

Vedi anche