by Application Aspect (Raverus) - Product Type: Component / .NET WinForms / 100% Managed Code
in Datagrids
Other information on this page is shown for historical reference only and may have changed considerably since.
Hierarchical DataGridView by Application Aspect (Raverus)
URLs: hierarchicaldatagridview, application-aspect, application aspect, applicationaspect
Organize, edit and display data in hierarchical form. Hierarchical DataGridView is a .NET WinForm grid control that organizes, edits and displays data in hierarchical form. Hierarchical DataGridView is compatible with Visual Studio 2005 and Visual Studio 2008. It is aimed at developers looking for a .NET grid control with data relation, self-referencing hierarchy, datastructure, multilevel data, master-detail, parent-child, category-subcategory, tree or recursion functionality.
Hierarchical DataGridView can be seen as a mixture of Visual Studio 2005 or Visual Studio 2008 DataGridView, Microsoft Project or Microsoft Access data table and a simple Excel sheet.
The Hierarchical DataGridView control supports data binding to any data source that implements IList, IListSource, IBindingList and IBindingListView interfaces such as BindingSource, Collections, Lists, Business Objects, etc. Binding to Nullable Data Types is also supported.
After setting the DataSource property and some additional properties (PrimaryKeyColumnName, HierarchicalColumnName and RootValue), the Hierarchical DataGridView control automatically displays data in hierarchical form in the following way:
Creating an internal table (System.Data.DataTable) that contains a copy of the data set with the DataSource property
Expanding the internal table with additional columns in which data is needed for hierarchy viewing is generated and saved
Processing data set with DataSource property, using information set with PrimaryKeyColumnName, HierarchicalColumnName and RootValue, and filling additional columns of internal table with specific values. Data that is set by a user is not altered in any way during this process
Adjusting DataSource property to DataGridView control so that it points to a recreated and filled internal table
Drawing control based on information stored in internal table and used for rendering the elements of hierarchy
You can use Hierarchical DataGridView component in many various situation such as: project management, organizational structures, task management, file and directory browsing, etc.
A special feature of Hierarchical DataGridView is its ability to analyze, process and display hierarchical data created in a flat structure (typically in System.Data.DataTable). At the same time a developer does not have to make any effort to prepare and transform the data that they have got from a relational database, into a form suitable for hierarchical viewing (e.g., he does not have to build and fill any collection of nodes, that reflects data hierarchy, to enable the viewing of data in this control).
General Features:
Customizable table for displaying hierarchical data
Not a single line of program code needs to be written in order to display hierarchy
The style of data displaying and the look of Hierarchical DataGridView control are entirely adjustable
Simple usage - all required features can be set up in graphic environment
Shows data from any source by using ADO.NET and DataTable objects
Bound, Unbound and Virtual mode
Customizable style appearance and behavior
Full customization of columns, rows, cells and borders
Special Features:
This component supports direct data editing, arbitrary sorting and rearranging of columns without losing the hierarchical view
Before / After events allow unlimited flexibility when using hierarchy
The possibility of automatic data sorting without losing the hierarchical view
Advanced sorting possibility with the ability to use custom sort indicators in column headers
Conformed with Microsoft.NET Framework Design Guidelines
Analyzed with Microsoft FxCop tool - Hierarchical DataGridView component has fulfilled all requirements
Hierarchical DataGridView
Evals & Downloads: Read the Hierarchical DataGridView help file, Read the Hierarchical DataGridView Pamphlet, Read the Hierarchical DataGridView Booklet, Read the Hierarchical DataGridView End User License Agreement
Operating System for Deployment: Windows 7, Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003, Windows 2000
Architecture of Product: 32Bit
Product Type: Component
Component Type: .NET WinForms, 100% Managed Code
Built Using: Visual C# .NET
Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0
Keywords: Hierarchical DataGridView Data GridView DataGrid View grid analyze, process and display hierarchical data
Application Aspect (Raverus) ApplicationAspect Raverus
datagrid controls, datatable controls, datagrid components, datatable components, datagrid, data grid, data table, net gridview, net datagrid, data grid, grid control, net datatable, c# gridview, c# datagrid, asp.net datagrid, grid asp, vb.net datagrid
treeview, list, tree view, tree-view, list-view, listview, listbox
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.