IBindingListView Interfaz

Definición

Extiende la interfaz IBindingList proporcionando funciones avanzadas de ordenación y filtrado.

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
Derivado
Implementaciones

Comentarios

Con la interfaz , se implementa la IBindingListView ordenación avanzada como un conjunto de pares de dirección descriptor de propiedad. El filtrado se implementa como una cadena que la implementación del origen de datos interpretará. La IBindingListView clase implementa la BindingSource interfaz .

Propiedades

AllowEdit

Obtiene si se pueden actualizar los elementos de la lista.

(Heredado de IBindingList)
AllowNew

Obtiene si se pueden agregar elementos a la lista mediante AddNew().

(Heredado de IBindingList)
AllowRemove

Obtiene si se pueden quitar elementos de la lista mediante Remove(Object) o RemoveAt(Int32).

(Heredado de IBindingList)
Count

Obtiene el número de elementos incluidos en 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.

IsFixedSize

Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo.

(Heredado de IList)
IsReadOnly

Obtiene un valor que indica si IList es de solo lectura.

(Heredado de IList)
IsSorted

Obtiene si están ordenados los elementos de la lista.

(Heredado de IBindingList)
IsSynchronized

Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos).

(Heredado de ICollection)
Item[Int32]

Obtiene o establece el elemento en el índice especificado.

(Heredado de IList)
SortDescriptions

Obtiene la colección de descripciones de ordenación que se aplica actualmente al origen de datos.

SortDirection

Obtiene la dirección de la ordenación.

(Heredado de IBindingList)
SortProperty

Obtiene PropertyDescriptor que se utiliza para ordenar.

(Heredado de IBindingList)
SupportsAdvancedSorting

Obtiene un valor que indica si el origen de datos admite la ordenación avanzada.

SupportsChangeNotification

Obtiene si se provoca un evento ListChanged cuando cambia la lista o un elemento de la lista.

(Heredado de IBindingList)
SupportsFiltering

Obtiene un valor que indica si el origen de datos admite el filtrado.

SupportsSearching

Obtiene si la lista admite búsquedas mediante el método Find(PropertyDescriptor, Object).

(Heredado de IBindingList)
SupportsSorting

Obtiene si la lista admite la ordenación.

(Heredado de IBindingList)
SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection.

(Heredado de ICollection)

Métodos

Add(Object)

Agrega un elemento a IList.

(Heredado de IList)
AddIndex(PropertyDescriptor)

Agrega PropertyDescriptor a los índices utilizados para las búsquedas.

(Heredado de IBindingList)
AddNew()

Agrega un nuevo elemento a la lista.

(Heredado de IBindingList)
ApplySort(ListSortDescriptionCollection)

Ordena el origen de datos en función de la colección ListSortDescriptionCollection dada.

ApplySort(PropertyDescriptor, ListSortDirection)

Ordena la lista basándose en PropertyDescriptor y ListSortDirection.

(Heredado de IBindingList)
Clear()

Quita todos los elementos de IList.

(Heredado de IList)
Contains(Object)

Determina si IList contiene un valor específico.

(Heredado de IList)
CopyTo(Array, Int32)

Copia los elementos de ICollection en Array, empezando por un índice determinado de Array.

(Heredado de ICollection)
Find(PropertyDescriptor, Object)

Devuelve el índice de la fila que tiene el PropertyDescriptor especificado.

(Heredado de IBindingList)
GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

(Heredado de IEnumerable)
IndexOf(Object)

Determina el índice de un elemento específico de IList.

(Heredado de IList)
Insert(Int32, Object)

Inserta un elemento en la interfaz IList, en el índice especificado.

(Heredado de IList)
Remove(Object)

Quita la primera aparición de un objeto específico de la interfaz IList.

(Heredado de IList)
RemoveAt(Int32)

Quita el elemento de la interfaz IList que se encuentra en el índice especificado.

(Heredado de IList)
RemoveFilter()

Quita el filtro que se aplica actualmente al origen de datos.

RemoveIndex(PropertyDescriptor)

Quita el PropertyDescriptor de los índices utilizados para las búsquedas.

(Heredado de IBindingList)
RemoveSort()

Quita cualquier ordenación aplicada mediante el ApplySort(PropertyDescriptor, ListSortDirection).

(Heredado de IBindingList)

Eventos

ListChanged

Se produce cuando cambia la lista o un elemento de la lista.

(Heredado de IBindingList)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a