Когда начать с jqGrid было довольно сложно, но до конца я могу понять это
Измените тип данных свойства на "local"
создайте столбцы, кое-как
jQuery("<GridName>" or this).jqGrid(
{ datatype: "local",
colNames:['column_title_0','column_title_1','column_title_2'],
colModel:[ {name:'column0',index:'column0', editable:false,editoptions:{readonly:true,size:10}},
{name:'column1',index:'column1', editable:false,editoptions:{readonly:true,size:10}},
{name:'column2',index:'column2', editable:false,editoptions:{readonly:true,size:10}}],
viewrecords: true,
width: 400,
mType: "POST",
caption:'JQGrid review',
height: '50px',
scroll: 1
}
);
Получить строку по идентификатору
rowData = $(<Grid name or this for current grid>).jqGrid('getRowData',rowId);
if(rowData)
{
rowData.Property
}
Добавить строку
$(<grid id> or this).jqGrid('addRowData', <Here.Model.Id>, <object with all properties>);
Удалить строку по Id
$("<grid id>" or this).jqGrid('delRowData',rowId);
Текущая строка выбрана
var selRowIndex = $("<grid id>" or this).jqGrid('getGridParam','selrow');
Я рекомендую вам ход за http://trirand.com/blog/jqgrid/jqgrid.html У него есть хорошие примеры