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 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 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 el 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 es IList 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 al 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 la IList.

(Heredado de IList)
Contains(Object)

Determina si contiene IList un valor específico.

(Heredado de IList)
CopyTo(Array, Int32)

Copia los elementos de en ICollection un Arrayobjeto , comenzando en un índice determinado Array .

(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 el IList en el índice especificado.

(Heredado de IList)
Remove(Object)

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

(Heredado de IList)
RemoveAt(Int32)

Quita el elemento IList 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