dhtmlxTreeGrid is an Ajax-enabled UI component that allows you to add an editable data grids with expandable rows on a web page. The TreeGrid represents both hierarchical and tabular data and supports rich client-side data entry, editing, and sorting. Rich and flexible JavaScript API allows complete customization of the component to meet any application needs. dhtmlxTreeGrid supports paging, column resizing, drag-and-drop, serialization to XML/SCV, filtering, searching, grouping capabilities, and much more useful and powerful features.