IBindingListView Interface
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.
Étend l'interface IBindingList en fournissant des fonctions de tri et de filtre avancées.
public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface class IBindingListView : System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
public interface IBindingListView : System.ComponentModel.IBindingList
type IBindingListView = interface
interface ICollection
interface IEnumerable
interface IList
interface IBindingList
type IBindingListView = interface
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
- Dérivé
- Implémente
Remarques
Avec l’interface IBindingListView , vous implémentez le tri avancé sous la forme d’un ensemble de paires de descripteur-direction de propriété. Vous implémentez le filtrage en tant que chaîne à interpréter par l’implémentation de la source de données. Cette IBindingListView interface est implémentée par BindingSource l'hôte.
Propriétés
AllowEdit |
Obtient une valeur indiquant si vous pouvez mettre à jour des éléments de la liste. (Hérité de IBindingList) |
AllowNew |
Obtient une valeur indiquant si vous pouvez ajouter des éléments à la liste à l'aide de AddNew(). (Hérité de IBindingList) |
AllowRemove |
Obtient une valeur indiquant si vous pouvez supprimer des éléments de la liste à l'aide de Remove(Object) ou de RemoveAt(Int32). (Hérité de IBindingList) |
Count |
Obtient le nombre d’éléments contenus dans le ICollection. (Hérité de ICollection) |
Filter |
Obtient ou définit le filtre à utiliser pour exclure des éléments de la collection d’éléments retournée par la source de données. |
IsFixedSize |
Obtient une valeur indiquant si IList est de taille fixe. (Hérité de IList) |
IsReadOnly |
Obtient une valeur indiquant si IList est en lecture seule. (Hérité de IList) |
IsSorted |
Obtient une valeur indiquant si les éléments de la liste sont triés. (Hérité de IBindingList) |
IsSynchronized |
Obtient une valeur indiquant si l’accès à ICollection est synchronisé (thread-safe). (Hérité de ICollection) |
Item[Int32] |
Obtient ou définit l'élément au niveau de l'index spécifié. (Hérité de IList) |
SortDescriptions |
Obtient la collection de descriptions de tri actuellement appliquée à la source de données. |
SortDirection |
Obtient le sens du tri. (Hérité de IBindingList) |
SortProperty |
Obtient le PropertyDescriptor utilisé actuellement pour le tri. (Hérité de IBindingList) |
SupportsAdvancedSorting |
Obtient une valeur indiquant si la source de données prend en charge le tri avancé. |
SupportsChangeNotification |
Obtient une valeur indiquant si l'événement ListChanged est déclenché en cas de modification de la liste ou d'un de ses éléments. (Hérité de IBindingList) |
SupportsFiltering |
Obtient une valeur indiquant si la source de données prend en charge le filtrage. |
SupportsSearching |
Obtient une valeur indiquant si la liste prend en charge la recherche à l'aide de la méthode Find(PropertyDescriptor, Object). (Hérité de IBindingList) |
SupportsSorting |
Obtient une valeur indiquant si la liste prend en charge le tri. (Hérité de IBindingList) |
SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à ICollection. (Hérité de ICollection) |
Méthodes
Add(Object) |
Ajoute un élément à IList. (Hérité de IList) |
AddIndex(PropertyDescriptor) |
Ajoute PropertyDescriptor aux index utilisés pour la recherche. (Hérité de IBindingList) |
AddNew() |
Ajoute un nouvel élément à la liste. (Hérité de IBindingList) |
ApplySort(ListSortDescriptionCollection) |
Trie la source de données selon le ListSortDescriptionCollection donné. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Trie la liste en fonction d'un PropertyDescriptor et d'un ListSortDirection. (Hérité de IBindingList) |
Clear() |
Supprime tous les éléments de IList. (Hérité de IList) |
Contains(Object) |
Détermine si IList contient une valeur spécifique. (Hérité de IList) |
CopyTo(Array, Int32) |
Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array. (Hérité de ICollection) |
Find(PropertyDescriptor, Object) |
Retourne l'index de la ligne possédant le PropertyDescriptor donné. (Hérité de IBindingList) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein d’une collection. (Hérité de IEnumerable) |
IndexOf(Object) |
Détermine l'index d'un élément spécifique d'IList. (Hérité de IList) |
Insert(Int32, Object) |
Insère un élément dans IList à l’index spécifié. (Hérité de IList) |
Remove(Object) |
Supprime la première occurrence d’un objet spécifique de IList. (Hérité de IList) |
RemoveAt(Int32) |
Supprime l'élément IList au niveau de l'index spécifié. (Hérité de IList) |
RemoveFilter() |
Supprime le filtre actuel appliqué à la source de données. |
RemoveIndex(PropertyDescriptor) |
Supprime PropertyDescriptor des index utilisés pour la recherche. (Hérité de IBindingList) |
RemoveSort() |
Supprime tout tri appliqué à l'aide de ApplySort(PropertyDescriptor, ListSortDirection). (Hérité de IBindingList) |
Événements
ListChanged |
Se produit en cas de modification de la liste ou d'un de ses éléments. (Hérité de IBindingList) |
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. |