Screenshot Preview

Hierarchical DataGridView - Summary

by Application Aspect (Raverus) - Product Type: Component / .NET WinForms / 100% Managed Code

Summary

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

Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us