DataViewManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient une valeur par défaut DataViewSettingCollection pour chacun DataTable d’eux dans 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 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
- Héritage
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| DataViewManager() |
Initialise une nouvelle instance de la classe DataViewManager. |
| DataViewManager(DataSet) |
Initialise une nouvelle instance de la DataViewManager classe pour le fichier spécifié DataSet. |
Propriétés
| Nom | Description |
|---|---|
| Container |
Obtient le conteneur du composant. (Hérité de MarshalByValueComponent) |
| DataSet |
Obtient ou définit la DataSet valeur à utiliser avec le DataViewManager. |
| DataViewSettingCollectionString |
Obtient ou définit une valeur utilisée pour la persistance du code. |
| DataViewSettings |
Obtient la DataViewSettingCollection valeur de chaque DataTable élément dans le DataSet. |
| DesignMode |
Obtient une valeur indiquant si le composant est actuellement en mode création. (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
| Nom | Description |
|---|---|
| CreateDataView(DataTable) | |
| Dispose() |
Libère toutes les ressources utilisées par le MarshalByValueComponent. (Hérité de MarshalByValueComponent) |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par les MarshalByValueComponent ressources gérées 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() |
Sert 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 la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnListChanged(ListChangedEventArgs) |
Déclenche l’événement ListChanged. |
| RelationCollectionChanged(Object, CollectionChangeEventArgs) |
Déclenche un CollectionChanged événement lorsqu’un DataRelation événement est ajouté ou supprimé du DataRelationCollection. |
| TableCollectionChanged(Object, CollectionChangeEventArgs) |
Déclenche un CollectionChanged événement lorsqu’un DataTable événement est ajouté ou supprimé du DataTableCollection. |
| ToString() |
Retourne un String nom contenant le nom du Component, le cas échéant. Cette méthode ne doit pas être remplacée. (Hérité de MarshalByValueComponent) |
Événements
| Nom | Description |
|---|---|
| Disposed |
Ajoute un gestionnaire d’événements pour écouter l’événement Disposed sur le composant. (Hérité de MarshalByValueComponent) |
| ListChanged |
Se produit après l’ajout ou la suppression d’une ligne à partir d’un DataView. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IBindingList.AddIndex(PropertyDescriptor) |
Ajoute les PropertyDescriptor 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 et d’un PropertyDescriptorListSortDirection. |
| IBindingList.Find(PropertyDescriptor, Object) |
Retourne l’index de la ligne qui a la valeur donnée PropertyDescriptor. |
| IBindingList.IsSorted |
Pour obtenir une description de ce membre, consultez IsSorted. |
| IBindingList.RemoveIndex(PropertyDescriptor) |
Supprime les PropertyDescriptor index utilisés pour la recherche. |
| IBindingList.RemoveSort() |
Supprime tout tri appliqué à l’aide ApplySort(PropertyDescriptor, ListSortDirection)de . |
| 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 du ICollection dans un Array, en commençant à un index Array particulier. |
| 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 au IList. |
| IList.Clear() |
Pour obtenir une description de ce membre, consultez Clear(). |
| IList.Contains(Object) |
Détermine si la IList valeur contient une valeur spécifique. |
| IList.IndexOf(Object) |
Détermine l’index d’un élément spécifique dans le IList. |
| IList.Insert(Int32, Object) |
Insère un élément dans l’index IList 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 à l’index spécifié. |
| IList.Remove(Object) |
Supprime la première occurrence d’un objet spécifique de l’objet IList. |
| IList.RemoveAt(Int32) |
Supprime l’élément IList à l’index spécifié. |
| ITypedList.GetItemProperties(PropertyDescriptor[]) |
Retourne la PropertyDescriptorCollection valeur 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
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |
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.