BindingList.SortPropertyCore Property

Gets the property descriptor that is used for sorting the list if sorting is implemented in a derived class; otherwise, returns a null reference (Nothing in Visual Basic).

Namespace: System.ComponentModel
Assembly: System (in system.dll)

protected virtual PropertyDescriptor SortPropertyCore { get; }
/** @property */
protected PropertyDescriptor get_SortPropertyCore ()

protected function get SortPropertyCore () : PropertyDescriptor

Not applicable.

Property Value

The PropertyDescriptor used for sorting the list.

SortPropertyCore returns a null reference (Nothing in Visual Basic) by default because the BindingList class does not provide a base implementation of sorting. To enable sorting, derive a class from BindingList and:

  • Override ApplySortCore and implement sorting.

  • Override RemoveSortCore and implement sort removal.

  • Override SupportsSortingCore and set SupportsSortingCore to true.

  • Optionally, override the SortPropertyCore to return the PropertyDescriptor used for sorting.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

.NET Compact Framework

Supported in: 2.0

XNA Framework

Supported in: 1.0

Community Additions