Hierarchical ASP.NET AJAX Data Grid in ASP.NET
With the WebHierarchicalDataGrid™, you can display multi-field data records that have multiple parent-child (e.g., master-detail) and even self-referencing relationships in hierarchical data grid format. Users can expand (and collapse) records as they drill down into the data relationships they want to explore using the mouse or keyboard. Users can manipulate data by selecting, sorting, summarizing, grouping and filtering rows, and hiding columns. Next, they can add, edit or delete rows with ease. Everything takes place within a completely stylable hierarchical data grid that you can quickly template. You'll leave no child band behind with the exciting WebHierarchicalDataGrid.
Enhancements to our latest release include Cell Merging capabilities, Multi-Column Headers and Footers, and Excel-Style Filtering (CTP).

Key Features at a Glance
Here are some of the key features you can add to your Web-based applications with this hierarchical ASP.NET AJAX data grid control:
- Cell Merging - When a user sorts, cells with like values merge together to form a single cell area, giving a visual grouping across rows. We've made some enhancements in our latest release to give you the best cell merging experience on the web.
- Multi-Column Headers with Column Fixing - With Multi-Column Headers, you can create column groups in your WebDataGrids to customize the layout of the information that is being displayed. Combine the headers with our Column Fixing feature and you have a flexible and infomrative way to present data which includes multi-level headers and the ability to fix columns on the right or left.
- Multi-Column Footers - By using a Multi-Column Footer, you can customize the footer aread to display labels. It's the perfect complement to the Column Summary feature of the grid.
- Excel-Style Filtering (CTP) - Excel parity is one of the most requested features for this control - and with this feature you can extend filtering capabilities to the grid with the ability to add unique values and set up custom filters for columns.
- Outlook®-style Group By – Users can interactively group (and un-group) rows together by a common value or condition by simply dragging and dropping the column header to the positionable group-by area with a completely customizable look and feel.
- Multiple Child Bands - Why stop at one parent-child data relationship, WebHierarchicalDataGrid allows you to have as many as you want related by a data key from one level to the next. You can even display self-referencing data.
- Client-Side Object Model - Dynamically expand, collapse and explore rows and row islands with the hierarchical data grid's Javascript API and object model replete with properties and events.
- Work with Business Data - Single or multiple selection of data records that persists across pages, row filtering, sorting by column values, and column summaries allow your users to glean the greatest intelligence from the information your application presents.
- Add, Edit and Delete - From row deletion with a single keypress, to add rows and auto-detection of editors so that the best editor is automatically used for a column's data type - editing your hierarchical data was never easier.
- Data Paging - Data paging on the root level and child band levels. No longer do your users have to expand child rows to the unpleasant surprise of having to see zillions of them -- child bands page too!
- 100% AJAX Powered - Your users won't fall asleep waiting for a postback because WebHierarchicalDataGrid's load on demand will keep the user interface responsive, with the global AJAX indicator built-in.
- Builds on the Successful WebDataGrid™ - You will be able to leverage your familiarity with WebDataGrid because we have built WebHierarchicalDataGrid and its child grids on top of it, so you get many of the same features and the same "pay-to-play" model.