Application Aspect Logo Green Eye
Shopping Cart Items: 0 View Cart
Subtotal: $0.00
Corner
Contact Us Contact Us FAQ FAQ Site Map Site Map
Home   Products Downloads Purchase
Product Center
   
Purchase Center
 
Download Center
 
Support Center
 
Company
 
 
Hierarchical DataGridView v1.7 - Overview
 

For whom is intended Hierarchical DataGridView control?

The control is intended for all those users who need:

Bullet Adaptable and efficient view of smaller amount of hierarchically organized data
Bullet View of hierarchy without additional time spent on developing and filling in respective data structures
Bullet View of data from various data sources (MS SQL Server, MS Access, XML and all the other sources to which the user can connect through ADO.NET)
Bullet Simple and flexible control that does exactly what its name says: displaying hierarchically organized data

Where can you use Hierarchical DataGridView control?

Hierarchical DataGridView can be used in various situations such as:

Bullet Project management
Bullet Organizational structures
Bullet Task management
Bullet File and directory browsing
Bullet Geographical data
 

 

 
Hierarchical DataGridView Overview

How does Hierarchical DataGridView work?

After setting DataSource property and some more additional properties (PrimaryKeyColumnName, HierarchicalColumnName and RootValue), control is automatically displaying data in hierarchical form in the following way:

1. Creating internal table (System.Data.DataTable) that contains a copy of data set with DataSource property.
2. Expanding internal table with additional columns in which data needed for hierarchy viewing is being generated and saved.
3. 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 user is not being altered in any way during this process.
4. Adjusting DataSource property to DataGridView control so that it points to a recreated and filled internal table.
5. Drawing control based on information stored in internal table and used for rendering the elements of hierarchy.

 





 

 
Copyright © 2006. - 2009. Application Aspect, All Rights Reserved.
Terms of Use         Site Map