dhtmlxTreeGrid is a cross-browser JavaScript
component that combines editable table and
tree view. It represents both hierarchical
and tabular data and allows client-side data
entry and editing. Ajax support and rich
JavaScript API brings great flexibility to
the treegrid allowing you to create
customizable dynamic tables with expandable rows.
dhtmlxTreeGrid supports data sorting, column
resizing, drag-and-drop 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..