Hi subhani,
The key difference between jqxGrid and jqxDataTable is that jqxDataTable does not support UI Virtualization which means that the widget is not appropriate for scenarios which require Vertical Scrolling of large data sets. If you need to display a large data set in jqxDataTable, then you will have to enable the Paging functionality. jqxGrid is more advanced widget and as such it comes with some features which are not available in jqxDataTable. Some of these features are: State Maintanance, Virtual Scrolling, Cells Selection, Checkbox Boolean Column, Checkbox Selection, Grouping with Drag & Drop, Cell Editing, Excel-like Filtering, Filter Row, Column Menus, Drag & Drop, Clipboard Operations and Deferred Scrolling.
Best Wishes,
Mariya
jQWidgets Team
http://www.jqwidgets.com