IBindingListView Interfaz

Definición

Amplía la IBindingList interfaz proporcionando funcionalidades 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 IBindingList
    interface IList
    interface ICollection
    interface IEnumerable
type IBindingListView = interface
    interface ICollection
    interface IEnumerable
    interface IList
    interface IBindingList
Public Interface IBindingListView
Implements IBindingList, IList
Public Interface IBindingListView
Implements IBindingList
Derivado
Implementaciones

Comentarios

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

Propiedades

Nombre Description
AllowEdit

Obtiene si puede actualizar elementos de la lista.

(Heredado de IBindingList)
AllowNew

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

(Heredado de IBindingList)
AllowRemove

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

(Heredado de IBindingList)
Count

Obtiene el número de elementos contenidos 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 devueltos por el origen de datos.

IsFixedSize

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

(Heredado de IList)
IsReadOnly

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

(Heredado de IList)
IsSorted

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

(Heredado de IBindingList)
IsSynchronized

Obtiene un valor que indica si el acceso a ICollection está sincronizado (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 aplicadas actualmente al origen de datos.

SortDirection

Obtiene la dirección de la ordenación.

(Heredado de IBindingList)
SortProperty

Obtiene el PropertyDescriptor objeto que se usa para la ordenación.

(Heredado de IBindingList)
SupportsAdvancedSorting

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

SupportsChangeNotification

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

(Heredado de IBindingList)
SupportsFiltering

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

SupportsSearching

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

(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 la ICollection.

(Heredado de ICollection)

Métodos

Nombre Description
Add(Object)

Agrega un elemento a .IList

(Heredado de IList)
AddIndex(PropertyDescriptor)

Agrega a PropertyDescriptor los índices usados para la búsqueda.

(Heredado de IBindingList)
AddNew()

Agrega un nuevo elemento a la lista.

(Heredado de IBindingList)
ApplySort(ListSortDescriptionCollection)

Ordena el origen de datos en función del especificado ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection)

Ordena la lista en función de y PropertyDescriptor .ListSortDirection

(Heredado de IBindingList)
Clear()

Quita todos los elementos de .IList

(Heredado de IList)
Contains(Object)

Determina si contiene IList un valor específico.

(Heredado de IList)
CopyTo(Array, Int32)

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

(Heredado de ICollection)
Find(PropertyDescriptor, Object)

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

(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 en .IList

(Heredado de IList)
Insert(Int32, Object)

Inserta un elemento en en IList el índice especificado.

(Heredado de IList)
Remove(Object)

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

(Heredado de IList)
RemoveAt(Int32)

Quita el IList elemento en el índice especificado.

(Heredado de IList)
RemoveFilter()

Quita el filtro actual aplicado al origen de datos.

RemoveIndex(PropertyDescriptor)

Quita de PropertyDescriptor los índices usados para la búsqueda.

(Heredado de IBindingList)
RemoveSort()

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

(Heredado de IBindingList)

Eventos

Nombre Description
ListChanged

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

(Heredado de IBindingList)

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

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

Se aplica a