dhtmlxTreeGrid is a JavaScript UI component that combines tree view and editable grid. It enables both hierarchical and tabular data presentation. Ajax support and rich JavaScript API brings great power and flexibility to the tree grid allowing you to create completely customizable dynamic tables with expandable rows. Advanced data entry capabilities make the treegrid more interactive and let users to enter and edit table data in an easy and intuitive way.
dhtmlxTreeGrid supports client-side data editing, data sorting, columns resizing and different cell types (multiline text, image, combo box, list box, checkbox, radio buttons, etc.). It also provides drag-and-drop feature that allows you to easily rearrange tree items with corresponding rows.
dhtmlxTreeGrid is designed according to Ajax methodology which allows you to create fast and interactive user interface, and improve web page performance. The possibility to dynamically expand/collaps table rows assigned to the corresponding tree items makes this control a perfect solution for displaying tables with unlimited number of rows.