Yo utilizo un grid de una libreria que se llama dhtmlx (
http://dhtmlx.com/docs/products/dhtmlxGrid/index.shtml).
Es un poco complicado de comprender al principio, pero incluso puedes realizar exportaciones a excel, te permite utilizar xml, enviar consultas e inserciones a tu base de datos, y tiene muchisimas utilidades mas, descargatela!