The diagram below presents an overview of the available DlhSoft hierarchical data related products and their recent history transitions:
If you need more information, please review the detailed feature comparison presented below:
| Products and features |
Hierarchical Data Library 2.0 |
Hierarchical Data Library 3.0 |
| Platform |
Windows Forms, .NET 2.0 |
WPF, .NET 3.5 |
| Design goals |
Combining DataGridView and TreeView in a single control, with data binding support |
Combining ListView (with GridView) and TreeView, with data binding support and separated business logic components |
| Business logic classes |
None (not separated) |
NodeManager (Node, NodeItem) |
| User interface controls |
DataTreeGridView |
TreeListView |
| Supported on .NET 2.0 |
Yes, natively |
No |
| Supported on .NET 3.0 |
Yes |
No |
| Supported on .NET 3.5 |
Yes |
Yes, natively |
| Supported in Windows Forms applications |
Yes, natively |
Yes, using Windows Forms Integration |
| Supported in WPF (Windows Presentation Foundation) applications |
Yes, using Windows Forms Integration |
Yes, natively |
| Integrates with Visual Studio 2005 |
Yes, natively |
Yes, but you also need WPF Extensions for Visual Studio (CTP) |
| Integrates with Visual Studio 2008 |
Yes |
Yes, natively |
| Data binding support |
Yes |
Yes |
| Customizable grid columns |
Yes |
Yes |
| Localization support |
All languages, as the control do not provides strings or other objects that need translating |
All languages, as the control do not provides strings or other objects that need translating |
| Performance indicators and recommendations |
Less than 100,000 nodes recommended |
Less than 100,000 nodes recommended; virtualization recommended (applied by default); support for asynchronous loading recommended (not applied by default, but sample application is available for understanding how to apply it and to see how it works) |