Начиная с jqGrid 3.7 существует комбинация параметров
selector.jqGrid({
data: mydata,
datatype: "local",
...
});
, которая позволяет вам указать свои собственные данные.mydata
вот массив строк в форме {"id":1,"mycol1":"val1"...}
jqgrid demo - посмотрите «Новое в версии 3.7» - «Загрузить массив данных за один раз»
Вам также потребуется реализовать собственный механизм перезагрузки.