DataViewManager Classe

Définition

Contient un DataViewSettingCollection par défaut pour chaque DataTable dans 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
Héritage
Implémente

Constructeurs

DataViewManager()

Initialise une nouvelle instance de la classe DataViewManager.

DataViewManager(DataSet)

Initialise une nouvelle instance de la classe DataViewManager pour le DataSet spécifié.

Propriétés

Container

Obtient le conteneur du composant.

(Hérité de MarshalByValueComponent)
DataSet

Obtient ou définit le DataSet à utiliser avec DataViewManager.

DataViewSettingCollectionString

Obtient ou définit la valeur utilisée pour la persistance du code.

DataViewSettings

Obtient le DataViewSettingCollection de chaque DataTable de DataSet.

DesignMode

Obtient une valeur indiquant si le composant est actuellement en mode design.

(Hérité de MarshalByValueComponent)
Events

Obtient la liste des gestionnaires d'événements attachés à ce composant.

(Hérité de MarshalByValueComponent)
Site

Obtient ou définit le site du composant.

(Hérité de MarshalByValueComponent)

Méthodes

CreateDataView(DataTable)

Crée un DataView pour le DataTable spécifié.

Dispose()

Libère toutes les ressources utilisées par MarshalByValueComponent.

(Hérité de MarshalByValueComponent)
Dispose(Boolean)

Libère les ressources non managées utilisées par MarshalByValueComponent et libère éventuellement les ressources managées.

(Hérité de MarshalByValueComponent)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Obtient l'implémenteur du IServiceProvider.

(Hérité de MarshalByValueComponent)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnListChanged(ListChangedEventArgs)

Déclenche l’événement ListChanged.

RelationCollectionChanged(Object, CollectionChangeEventArgs)

Déclenche un événement CollectionChanged lorsqu'un DataRelation est ajouté ou supprimé de DataRelationCollection.

TableCollectionChanged(Object, CollectionChangeEventArgs)

Déclenche un événement CollectionChanged lorsqu'un DataTable est ajouté ou supprimé de DataTableCollection.

ToString()

Retourne un String contenant le nom du Component, s’il en existe un. Cette méthode ne doit pas être remplacée.

(Hérité de MarshalByValueComponent)

Événements

Disposed

Ajoute un gestionnaire d'événements pour écouter l'événement Disposed sur le composant.

(Hérité de MarshalByValueComponent)
ListChanged

Se produit lorsqu'une ligne a été ajoutée ou supprimée de DataView.

Implémentations d’interfaces explicites

IBindingList.AddIndex(PropertyDescriptor)

Ajoute PropertyDescriptor aux index utilisés pour la recherche.

IBindingList.AddNew()

Pour obtenir une description de ce membre, consultez AddNew().

IBindingList.AllowEdit

Pour obtenir une description de ce membre, consultez AllowEdit.

IBindingList.AllowNew

Pour obtenir une description de ce membre, consultez AllowNew.

IBindingList.AllowRemove

Pour obtenir une description de ce membre, consultez AllowRemove.

IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)

Trie la liste en fonction d'un PropertyDescriptor et d'un ListSortDirection.

IBindingList.Find(PropertyDescriptor, Object)

Retourne l'index de la ligne possédant le PropertyDescriptor donné.

IBindingList.IsSorted

Pour obtenir une description de ce membre, consultez IsSorted.

IBindingList.RemoveIndex(PropertyDescriptor)

Supprime PropertyDescriptor des index utilisés pour la recherche.

IBindingList.RemoveSort()

Supprime tout tri appliqué à l'aide de ApplySort(PropertyDescriptor, ListSortDirection).

IBindingList.SortDirection

Pour obtenir une description de ce membre, consultez SortDirection.

IBindingList.SortProperty

Pour obtenir une description de ce membre, consultez SortProperty.

IBindingList.SupportsChangeNotification

Pour obtenir une description de ce membre, consultez SupportsChangeNotification.

IBindingList.SupportsSearching

Pour obtenir une description de ce membre, consultez SupportsSearching.

IBindingList.SupportsSorting

Pour obtenir une description de ce membre, consultez SupportsSorting.

ICollection.CopyTo(Array, Int32)

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.

ICollection.Count

Pour obtenir une description de ce membre, consultez Count.

ICollection.IsSynchronized

Pour obtenir une description de ce membre, consultez IsSynchronized.

ICollection.SyncRoot

Pour obtenir une description de ce membre, consultez SyncRoot.

IEnumerable.GetEnumerator()

Pour obtenir une description de ce membre, consultez GetEnumerator().

IList.Add(Object)

Ajoute un élément à IList.

IList.Clear()

Pour obtenir une description de ce membre, consultez Clear().

IList.Contains(Object)

Détermine si IList contient une valeur spécifique.

IList.IndexOf(Object)

Détermine l'index d'un élément spécifique d'IList.

IList.Insert(Int32, Object)

Insère un élément dans IList à l’index spécifié.

IList.IsFixedSize

Pour obtenir une description de ce membre, consultez IsFixedSize.

IList.IsReadOnly

Pour obtenir une description de ce membre, consultez IsReadOnly.

IList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.

IList.Remove(Object)

Supprime la première occurrence d’un objet spécifique de IList.

IList.RemoveAt(Int32)

Supprime l'élément IList au niveau de l'index spécifié.

ITypedList.GetItemProperties(PropertyDescriptor[])

Retourne l’objet PropertyDescriptorCollection qui représente les propriétés de chaque élément utilisé pour lier des données.

ITypedList.GetListName(PropertyDescriptor[])

Retourne le nom de la liste.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Cohérence de thread

Ce type est sécurisé pour les opérations de lecture multithread. Vous devez synchroniser toutes les opérations d’écriture.

Voir aussi