DataViewManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.