BindingList<T>.ApplySortCore(PropertyDescriptor, ListSortDirection) Method

Definition

Sorts the items if overridden in a derived class; otherwise, throws a NotSupportedException.

protected virtual void ApplySortCore (System.ComponentModel.PropertyDescriptor prop, System.ComponentModel.ListSortDirection direction);
Parameters
prop
PropertyDescriptor

A PropertyDescriptor that specifies the property to sort on.

direction
ListSortDirection

One of the ListSortDirection values.

Exceptions

Method is not overridden in a derived class.

Remarks

The BindingList<T> class does not provide a base implementation of sorting, so ApplySortCore always throws a NotSupportedException by default. To enable sorting, derive from BindingList<T> and perform the following tasks:

In addition, you may want to implement the supplemental SortDirectionCore and SortPropertyCore sorting properties.

Applies to