In Q1 2011 we introduced a highly improved version of the RadTreeView control which had all of its internal parts rebuilt in order to support full UI virtualization and customization. This allowed us to attach a new data engine that provided many new and useful features such as built-in filtering and sorting independent from the external data-sources, and support for CRUD operations.
For Q3 2011 and Q3 2011 SP1 we made additional improvements to our data engine and in the synchronization between the UI and the data layers.
Now, there are two questions which we have been asked lately: “Is the new RadTreeView really faster than the previous one” and “Should we upgrade to the latest version, is it worth it?” The answers to these questions are pretty simple and they are “Yes. And Yes!” If you want a much faster RadTreeView for WinForms , it is definitely worth upgrading. And since words alone are not convincing enough, let’s put the supercharged engine of RadTreeView to the dyno test in order to see how fast it really is.
It is so fast, that you can barely see it – just look at (or find) the green bar!
Unbound mode. Loading nodes and filtering during adding nodes (nodes, ms)
Unbound mode. Loading nodes and sorting during adding nodes (nodes, ms)
Unbound mode. Sorting and filtering on already loaded tree (nodes, ms)
Binding RadTreeView (binding mode, ms)
Unbound mode. Applying operations on already loaded tree (operation, ms)
We are sure that you are already convinced about the huge performance boost, so make sure to download the latest version of RadControls for WinForms from your Telerik account now!
Nikolay Diyanov Diyanov is the Product Manager of the Native Mobile UI division at Progress. Delivering outstanding solutions that make developers' lives easier is his passion and the biggest reward in his work. In his spare time, Nikolay enjoys travelling around the world, hiking, sun-bathing and kite-surfing.
Find him on Twitter @n_diyanov or on LinkedIn.
Copyright © 2016, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.