Documents
NextGrid & NextDBGrid
- NextGrid How To
- Integrating Inplace Editors
- NextGrid Slide Style Tutorial
- InputLine Tutorial
- FieldChooser Tutorial
- Using Editors in runtime
- Grid Report Tutorial
- Html Column Tutorial
- Upgrade existing projects for loading changes
- Edit events in NextGrid
- NextGrid Vista Style
NextGrid
- Custom Draw in NextGrid
- Export to XML from NextGrid
- Optimize NextGrid
- NextGrid Custom Sorting
- VirtualColumn Tutorial
- Graphic Column Tutorial
- TreeColumn Tutorial
- NextGrid Quick Start
NextDBGrid
- NextDBGrid Events
- NextDBGrid How To
- Sorting records in NextDBGrid
- LookupColumn Tutorial
- NextDBGrid Quick Start
NextInspector
- NextDBInspector Tutorial
- NextInspector Item Types
- Map VCL property to item
- NextInspector Quick Start
- NextInspector Advanced tutorial
- ToolbarItem tutorial
NextSheet
NextCollection
- Vista Styled Panels
- NxPathControl and NxNotebook tutorial
- NxPathControl Quick Start
- NxFlipPanel and NxHeaderPanel Quick Start
- NxOutlookBar Tutorial
- NxPageControl and NxNotebook Quick Start
- NxButton Tutorial
- NxAlertWindow Tutorial
- NxInfoPanel Tutorial
Misc
- NxVirtualDataSet tutorial
- DateTime FormatMask
- NxPreview Quick Start
- 32bit Bitmaps Tutorial
- Quick update
- Enable typing unicode characters in InplaceEditors
- Using NxColorScheme
- NxProgress Tutorial
- NxAutoCompletion Tutorial
- Component Names Change
- NxComboBox styles
- Numeric FormatMask
Labs
NextGrid .NET
Working with tree
Related Articles:
Info
- Skill:
- Version: 1.0.0
- Author: Bojan Nikolic
- Created: 2010-10-14
- Updated: 2010-10-29
1. Introducing
When NextGrid.NET is used as "flat" grid, all rows are top-level rows. You may access to cells with using two-dimensional indexer property (e.g. nextGrid1[3, 2].BackColor = Color.Red;), delete, move rows as you have done with ListView.

2. Add child row
As soon we add new row by using AddChildRow() method, grid will contain one second level (child) row. We only need to decide to which row we will attach this child row. This is why AddChildRow method have as parameter absolute index of existing (parent) row.
nextGrid1.AddRow(3); // Add 3 top-level rows nextGrid1.AddChildRow(1); // Add child row to the 2nd row

3. Tree column
Tree column is a standard column type which may be placed on any position in grid and it may be used any times you need. This column allow user to collapse and expand child rows by clicking on " " and "-" buttons.