IBindingListView Interfaz

Definición

Extiende la interfaz IBindingList proporcionando funciones avanzadas de ordenación y filtrado.Extends the IBindingList interface by providing advanced sorting and filtering capabilities.

public interface class IBindingListView : System::Collections::IList, System::ComponentModel::IBindingList
public interface IBindingListView : System.Collections.IList, System.ComponentModel.IBindingList
type IBindingListView = interface
    interface IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
Public Interface IBindingListView
Implements IBindingList, IList
Derivado
Implementaciones

Comentarios

Con la interfaz de IBindingListView, se implementa la ordenación avanzada como un conjunto de pares de dirección-descriptor de propiedades.With the IBindingListView interface, you implement advanced sorting as a set of property descriptor-direction pairs. El filtrado se implementa como una cadena que la implementación de origen de datos va a interpretar.You implement filtering as a string to be interpreted by the data source implementation. La clase BindingSource implementa la interfaz IBindingListView.The IBindingListView interface is implemented by the BindingSource class.

Propiedades

AllowEdit

Obtiene si se pueden actualizar los elementos de la lista.Gets whether you can update items in the list.

(Heredado de IBindingList)
AllowNew

Obtiene si se pueden agregar elementos a la lista mediante AddNew().Gets whether you can add items to the list using AddNew().

(Heredado de IBindingList)
AllowRemove

Obtiene si se pueden quitar elementos de la lista mediante Remove(Object) o RemoveAt(Int32).Gets whether you can remove items from the list, using Remove(Object) or RemoveAt(Int32).

(Heredado de IBindingList)
Count

Obtiene el número de elementos incluidos en ICollection.Gets the number of elements contained in the ICollection.

(Heredado de ICollection)
Filter

Obtiene o establece el filtro que se va a usar para excluir elementos de la colección de elementos que devuelve el origen de datos.Gets or sets the filter to be used to exclude items from the collection of items returned by the data source.

IsFixedSize

Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo.Gets a value indicating whether the IList has a fixed size.

(Heredado de IList)
IsReadOnly

Obtiene un valor que indica si el objeto IList es de solo lectura.Gets a value indicating whether the IList is read-only.

(Heredado de IList)
IsSorted

Obtiene si están ordenados los elementos de la lista.Gets whether the items in the list are sorted.

(Heredado de IBindingList)
IsSynchronized

Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Heredado de ICollection)
Item[Int32]

Obtiene o establece el elemento en el índice especificado.Gets or sets the element at the specified index.

(Heredado de IList)
SortDescriptions

Obtiene la colección de descripciones de ordenación que se aplica actualmente al origen de datos.Gets the collection of sort descriptions currently applied to the data source.

SortDirection

Obtiene la dirección de la ordenación.Gets the direction of the sort.

(Heredado de IBindingList)
SortProperty

Obtiene PropertyDescriptor que se utiliza para ordenar.Gets the PropertyDescriptor that is being used for sorting.

(Heredado de IBindingList)
SupportsAdvancedSorting

Obtiene un valor que indica si el origen de datos admite la ordenación avanzada.Gets a value indicating whether the data source supports advanced sorting.

SupportsChangeNotification

Obtiene si se provoca un evento ListChanged cuando cambia la lista o un elemento de la lista.Gets whether a ListChanged event is raised when the list changes or an item in the list changes.

(Heredado de IBindingList)
SupportsFiltering

Obtiene un valor que indica si el origen de datos admite el filtrado.Gets a value indicating whether the data source supports filtering.

SupportsSearching

Obtiene si la lista admite búsquedas mediante el método Find(PropertyDescriptor, Object).Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method.

(Heredado de IBindingList)
SupportsSorting

Obtiene si la lista admite la ordenación.Gets whether the list supports sorting.

(Heredado de IBindingList)
SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Heredado de ICollection)

Métodos

Add(Object)

Agrega un elemento a IList.Adds an item to the IList.

(Heredado de IList)
AddIndex(PropertyDescriptor)

Agrega PropertyDescriptor a los índices utilizados para las búsquedas.Adds the PropertyDescriptor to the indexes used for searching.

(Heredado de IBindingList)
AddNew()

Agrega un nuevo elemento a la lista.Adds a new item to the list.

(Heredado de IBindingList)
ApplySort(ListSortDescriptionCollection)

Ordena el origen de datos en función de la colección ListSortDescriptionCollection dada.Sorts the data source based on the given ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection)

Ordena la lista basándose en PropertyDescriptor y ListSortDirection.Sorts the list based on a PropertyDescriptor and a ListSortDirection.

(Heredado de IBindingList)
Clear()

Quita todos los elementos de IList.Removes all items from the IList.

(Heredado de IList)
Contains(Object)

Determina si IList contiene un valor específico.Determines whether the IList contains a specific value.

(Heredado de IList)
CopyTo(Array, Int32)

Copia los elementos de ICollection en Array, empezando por un índice determinado de Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Heredado de ICollection)
Find(PropertyDescriptor, Object)

Devuelve el índice de la fila que tiene el PropertyDescriptor especificado.Returns the index of the row that has the given PropertyDescriptor.

(Heredado de IBindingList)
GetEnumerator()

Devuelve un enumerador que itera una colección.Returns an enumerator that iterates through a collection.

(Heredado de IEnumerable)
IndexOf(Object)

Determina el índice de un elemento específico de IList.Determines the index of a specific item in the IList.

(Heredado de IList)
Insert(Int32, Object)

Inserta un elemento en la interfaz IList, en el índice especificado.Inserts an item to the IList at the specified index.

(Heredado de IList)
Remove(Object)

Quita la primera aparición de un objeto específico de la interfaz IList.Removes the first occurrence of a specific object from the IList.

(Heredado de IList)
RemoveAt(Int32)

Quita el elemento de la interfaz IList que se encuentra en el índice especificado.Removes the IList item at the specified index.

(Heredado de IList)
RemoveFilter()

Quita el filtro que se aplica actualmente al origen de datos.Removes the current filter applied to the data source.

RemoveIndex(PropertyDescriptor)

Quita el PropertyDescriptor de los índices utilizados para las búsquedas.Removes the PropertyDescriptor from the indexes used for searching.

(Heredado de IBindingList)
RemoveSort()

Quita cualquier ordenación aplicada mediante el ApplySort(PropertyDescriptor, ListSortDirection).Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection).

(Heredado de IBindingList)

Eventos

ListChanged

Se produce cuando cambia la lista o un elemento de la lista.Occurs when the list changes or an item in the list changes.

(Heredado de IBindingList)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a