If you are using a VirtualObjectListView (or one of its subclasses FastObjectListView or TreeListView), you cannot use the CustomSorter. You have to implement the SortObjects() method of the IVirtualListDataSource.
Could not find IVirtualListDataSource.SortObjects ?
When implementing my IVirtualListDataSource should I derive it from TreeListView.Tree?
And how do I inject my IVirtualListDataSource into my DataTreeListView
sounds too complicated... :(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When I set the CustomSorter of a DataTreeListView the sort is not working.
The same CustomSorte for a DataListView on the same data works fine.
I think CustomSorter is used internally by DataTreeListView - see VirtualObjectListView (?)
With regards,
Alon
From the Cookbook:
If you are using a VirtualObjectListView (or one of its subclasses FastObjectListView or TreeListView), you cannot use the CustomSorter. You have to implement the SortObjects() method of the IVirtualListDataSource.
sounds too complicated... :(
The solution I found:
Thank you for a great control