dhtmlxGrid is an Ajax-enabled JavaScript grid control with cutting-edge functionality, powerful data binding, and excellent performance with large datasets. The component is easy-to-use and provides great flexibility due to its rich client-side API. dhtmlxGrid supports different datasources (XML, JSON, CSV, JavaScript array, and HTML table), and can be also loaded from custom XML format if needed.
The grid component lets you easily implement nice-looking DHTML tables (managed through CSS or predefined skins) with rich in-cell editing and built-in filtering, searching, and grouping capabilities. With numerous event handlers, you can add necessary interactivity to your grid-based interfaces. Smart Rendering and paging support allow this JavaScript datagrid to work effectively even with huge datasets.
Being a 100% client-side JavaScript solution, dhtmlxGrid can be integrated with any server-side technology (PHP, Java, Ruby-on-Rails, .NET, ColdFusion, and others). The dhtmlxConnector library, together with Ajax support, provides the ability to save and update grid data on the server automatically in real time without page reload.
dhtmlxGrid supports the powerful features necessary for web-based spreadsheets, such as merged cells, split mode, the ability to move grid columns (with drag-and-drop or script methods) and copy data to a clipboard (in CSV format). The extensible architecture of our Ajax datagrid allows you to use custom external components as cell editors (on a per cell basis), providing the ability to greatly enrich grid functionality.
As part of the DHTMLX library, dhtmlxGrid can be easily integrated with other components within a common application interface using dhtmlxLayout. With a new skin, introduced in version 2.5, all DHTMLX components took on a slick and clean look which can perfectly match the design of any modern website or application.
dhtmlxGrid is available in Standard and Professional Editions (see feature comparison table).
Open Source - GPL - Allows the use of dhtmlxGrid Standard in GPL projects for free.
Commercial License - Includes dhtmlxGrid Professional Edition and allows you to use it in one project (application) with an unlimited number of copies. With this license, you receive 1 month of technical support (or 5 support requests within 12 months) and one major update. This license costs $199.
Enterprise License - Includes dhtmlxGrid Professional Edition and allows you to use it in an unlimited number of projects on the condition that all of them are developed by one company. Free support/upgrades are provided for the first 12 months. This license costs $449.
