IBindingListView IBindingListView IBindingListView IBindingListView Interface

Определение

Расширяет интерфейс IBindingList, предоставляя дополнительные возможности сортировки и фильтрации.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
Производный
Реализации

Комментарии

С помощью IBindingListView интерфейса вы реализуете расширенную сортировку как набор пар "дескриптор свойства-направление".With the IBindingListView interface, you implement advanced sorting as a set of property descriptor-direction pairs. Вы реализуете фильтрацию в виде строки, интерпретируемой реализацией источника данных.You implement filtering as a string to be interpreted by the data source implementation. Интерфейс реализуется BindingSourceклассом. IBindingListViewThe IBindingListView interface is implemented by the BindingSource class.

Свойства

AllowEdit AllowEdit AllowEdit AllowEdit

Возвращает значение, показывающее, можно ли обновить элементы в списке.Gets whether you can update items in the list.

(Inherited from IBindingList)
AllowNew AllowNew AllowNew AllowNew

Возвращает значение, показывающее, можно ли добавить элементы в список, используя метод AddNew().Gets whether you can add items to the list using AddNew().

(Inherited from IBindingList)
AllowRemove AllowRemove AllowRemove AllowRemove

Возвращает значение, показывающее, можно ли удалить элементы из списка с помощью метода Remove(Object) или RemoveAt(Int32).Gets whether you can remove items from the list, using Remove(Object) or RemoveAt(Int32).

(Inherited from IBindingList)
Count Count Count Count

Получает число элементов, содержащихся в интерфейсе ICollection.Gets the number of elements contained in the ICollection.

(Inherited from ICollection)
Filter Filter Filter Filter

Получает или задает фильтр, используемый для исключения элементов из коллекции элементов, возвращенных источником данных.Gets or sets the filter to be used to exclude items from the collection of items returned by the data source

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Получает значение, указывающее, имеет ли список IList фиксированный размер.Gets a value indicating whether the IList has a fixed size.

(Inherited from IList)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, указывающее, является ли объект IList доступным только для чтения.Gets a value indicating whether the IList is read-only.

(Inherited from IList)
IsSorted IsSorted IsSorted IsSorted

Возвращает значение, показывающее, отсортированы ли элементы списка.Gets whether the items in the list are sorted.

(Inherited from IBindingList)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Получает значение, показывающее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from ICollection)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Возвращает или задает элемент по указанному индексу.Gets or sets the element at the specified index.

(Inherited from IList)
SortDescriptions SortDescriptions SortDescriptions SortDescriptions

Возвращает коллекцию описаний сортировки, применяемых в данный момент к источнику данных.Gets the collection of sort descriptions currently applied to the data source.

SortDirection SortDirection SortDirection SortDirection

Возвращает направление сортировки.Gets the direction of the sort.

(Inherited from IBindingList)
SortProperty SortProperty SortProperty SortProperty

Возвращает дескриптор PropertyDescriptor, используемый для сортировки.Gets the PropertyDescriptor that is being used for sorting.

(Inherited from IBindingList)
SupportsAdvancedSorting SupportsAdvancedSorting SupportsAdvancedSorting SupportsAdvancedSorting

Возвращает значение, показывающее, поддерживает ли источник данных дополнительные возможности сортировки.Gets a value indicating whether the data source supports advanced sorting.

SupportsChangeNotification SupportsChangeNotification SupportsChangeNotification SupportsChangeNotification

Возвращает значение, показывающее, происходит ли событие ListChanged при изменениях в списке или при изменении элемента списка.Gets whether a ListChanged event is raised when the list changes or an item in the list changes.

(Inherited from IBindingList)
SupportsFiltering SupportsFiltering SupportsFiltering SupportsFiltering

Получает значение, показывающее, поддерживает ли источник данных фильтрацию.Gets a value indicating whether the data source supports filtering.

SupportsSearching SupportsSearching SupportsSearching SupportsSearching

Возвращает значение, показывающее, поддерживает ли список поиск с использованием метода Find(PropertyDescriptor, Object).Gets whether the list supports searching using the Find(PropertyDescriptor, Object) method.

(Inherited from IBindingList)
SupportsSorting SupportsSorting SupportsSorting SupportsSorting

Возвращает значение, показывающее, поддерживает ли список сортировку.Gets whether the list supports sorting.

(Inherited from IBindingList)
SyncRoot SyncRoot SyncRoot SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Inherited from ICollection)

Методы

Add(Object) Add(Object) Add(Object) Add(Object)

Добавляет элемент в коллекцию IList.Adds an item to the IList.

(Inherited from IList)
AddIndex(PropertyDescriptor) AddIndex(PropertyDescriptor) AddIndex(PropertyDescriptor) AddIndex(PropertyDescriptor)

Добавляет дескриптор PropertyDescriptor к индексам, используемым для поиска.Adds the PropertyDescriptor to the indexes used for searching.

(Inherited from IBindingList)
AddNew() AddNew() AddNew() AddNew()

Добавляет новый элемент в список.Adds a new item to the list.

(Inherited from IBindingList)
ApplySort(ListSortDescriptionCollection) ApplySort(ListSortDescriptionCollection) ApplySort(ListSortDescriptionCollection) ApplySort(ListSortDescriptionCollection)

Сортирует источник данных, используя заданную коллекцию ListSortDescriptionCollection.Sorts the data source based on the given ListSortDescriptionCollection.

ApplySort(PropertyDescriptor, ListSortDirection) ApplySort(PropertyDescriptor, ListSortDirection) ApplySort(PropertyDescriptor, ListSortDirection) ApplySort(PropertyDescriptor, ListSortDirection)

Сортирует список, используя дескриптор PropertyDescriptor и направление ListSortDirection.Sorts the list based on a PropertyDescriptor and a ListSortDirection.

(Inherited from IBindingList)
Clear() Clear() Clear() Clear()

Удаляет все элементы из коллекции IList.Removes all items from the IList.

(Inherited from IList)
Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Определяет, содержит ли коллекция IList указанное значение.Determines whether the IList contains a specific value.

(Inherited from IList)
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from ICollection)
Find(PropertyDescriptor, Object) Find(PropertyDescriptor, Object) Find(PropertyDescriptor, Object) Find(PropertyDescriptor, Object)

Возвращает индекс строки с данным дескриптором PropertyDescriptor.Returns the index of the row that has the given PropertyDescriptor.

(Inherited from IBindingList)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Определяет индекс заданного элемента коллекции IList.Determines the index of a specific item in the IList.

(Inherited from IList)
Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Вставляет элемент в список IList по указанному индексу.Inserts an item to the IList at the specified index.

(Inherited from IList)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Удаляет первое вхождение указанного объекта из коллекции IList.Removes the first occurrence of a specific object from the IList.

(Inherited from IList)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Удаляет элемент IList по указанному индексу.Removes the IList item at the specified index.

(Inherited from IList)
RemoveFilter() RemoveFilter() RemoveFilter() RemoveFilter()

Возвращает текущий фильтр, примененный к источнику данных.Removes the current filter applied to the data source.

RemoveIndex(PropertyDescriptor) RemoveIndex(PropertyDescriptor) RemoveIndex(PropertyDescriptor) RemoveIndex(PropertyDescriptor)

Удаляет дескриптор PropertyDescriptor из индексов, используемых для поиска.Removes the PropertyDescriptor from the indexes used for searching.

(Inherited from IBindingList)
RemoveSort() RemoveSort() RemoveSort() RemoveSort()

Удаляет любую сортировку, выполненную с использованием метода ApplySort(PropertyDescriptor, ListSortDirection).Removes any sort applied using ApplySort(PropertyDescriptor, ListSortDirection).

(Inherited from IBindingList)

События

ListChanged ListChanged ListChanged ListChanged

Происходит при изменениях в списке или при изменении элемента списка.Occurs when the list changes or an item in the list changes.

(Inherited from IBindingList)

Методы расширения

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к