jqGrid is an Ajax-enabled JavaScript control that provides solutions for representing and manipulating tabular data on the web.

Key features:

- jQuery ui theme-roller support
- Customizable interface
- Multi Language
- Support for ALL databases / datasets
- Columns formatting (text,date,number,images,etc...)
- Add, edit, delete & search records
- Inline navigator
- Run commands on edit
- Edit Dialog
- Edit fields validation (client-side)
- Inline cell editing
- Edit Form Types (dropdown, textbox, etc)
- Accepts direct XML, JSON, array or user data as input
- TDataSet and TCollection providers support
- Multiple selection of rows
- Sub grid & grid details
- Datepicker integration
- AutoComplete integration
- Export to excel
- Sorting columns
- Grouping data
- Keyboard navigation
- Footer customization
- Column reorder/resize
- Complex search dialog

And many many many more

Online demo