acho que seria ++ facil escrever o grid na unha com o calbak do ajax! eu trabalho com o prototype! tenho um exemplo de grid em meu site www.sismobile.com.br erwin function escreveGrid(request){ $('msg').update(""); var xmldoc=request.responseXML; var cabecalho = xmldoc.getElementsByTagName('cabecalho')[0]; if(cabecalho!=null) { var coluna = cabecalho.getElementsByTagName('coluna'); var tabela = "<table border='0' cellpadding='1' cellspacing='1' width='753' align='center'>"; tabela+="<tr>"; tabela+="<td><font face='Arial,Helvetica,sans-serif' size='2' color='silver'>titulo do grid:</font></td>"; tabela+="</tr>"; tabela+="</table>"; tabela+="<table border='0' cellpadding='0' cellspacing='1' width='753' align='center'>"; tabela+="<tr bgcolor='orange'>"; $R(0,4).each(function(n) { tabela+="<td align='center'><font face='Arial,Helvetica,sans-serif' size='2' color='white'>"+coluna[n].firstChild.data+"</td>"; }); tabela+="</tr>" var registros = xmldoc.getElementsByTagName('registro'); for(i=0;i<registros.length;i++){ var itens = registros.getElementsByTagName('item'); $R(0,3).each(function(n) { var conteudo = itens[n].firstChild.data == "" ? "''" : itens[n].firstChild.data; tabela+="<td width='10%'><span id="1">"+conteudo+"</span></td>"; }); tabela+="</tr>"; } tabela+="</table>"; $("cenario").innerHTML=tabela; tabela=null; itens=null; }