La classe BindingList<T> ne fournit pas une implémentation de base de tri. Par conséquent, ApplySortCore lève toujours NotSupportedException par défaut. Pour activer le tri, dérivez de BindingList<T> et effectuez les tâches suivantes :
* Substituez ApplySortCore et implémentez le tri en déclenchant l'événement ListChanged lorsque le tri est terminé.
* Substituez RemoveSortCore et implémentez la suppression de tri.
* Substituez SupportsSortingCore et affectez la valeur true à SupportsSortingCore.
En outre, vous pouvez implémenter les propriétés de tri SortDirectionCore et SortPropertyCore supplémentaires.
Partager