To tell the treeview to use the column`s content in the nodes sorting process, enable the Sortable column property.
Sort order
If you want to change the column`s sort order, use the SortOrder column property. Column supports three sort orders (ascending, descending, none), but you can limit it to use only two sort orders (ascending, descending) by disabling the ThreeStateSortOrder property (enabled by default). If you don`t want to allow users to change the column sort order in run–time, disable the Clickable column property.
Events
When the column sort order has changed, the treeview raises the ColumnSortOrderChanging and ColumnSortOrderChanged events, before and after changes, respectively.
Sort order indicator
You can control whether to show a sort order mark on the column header by using the Treeview.Options.Column.ShowSortArrow property.
Flexible TreeView v3.3 maintenance release has been released. Separate assemblies for .NET 2.0, 4.0 and 4.0 Client Profile, HTML markup extension, etc.