Naruto te recomiendo este plugin:
jqGriddemos:
Demostiene una buena documentacion
WikiEs facil de usar, solo debes tener conocimientos basicos de jQuery (tambien AJAX pero con el jQuery ya viene incluido), al ser javascript lo podes ocupar con html normal, php, jsp, asp, etc...
Yo actualmente lo ocupo con PHP trayendo datos de mysql (tambien puedes usar arvhivos xml o json, es mas si ocupas una bd los datos te los codifica como xml para mostrarlos), conectarlo con una bd es sencillo.
Para editar las celdas soporta varios tipos de input, botones, cuadros de textos, areas de texto, select, options, etc.
Ahorita estoy tratando de adaparle este modulo:
jQuery star ratinga ver si funciona