Взгляните на мою слегка сложную сетку здесь .Есть место для улучшений, но это должно немного помочь.
Если вы загружаете данные локально, вы можете игнорировать обновления на сервере после редактирования и когда они нажимают кнопку сохранения (которую вы создаете сами)), переберите все ваши строки и вызовите метод сохранения - $("#Grid").jqGrid('saveRow', currentRowIterationID);
Вы можете добавить строки, используя $ ("#Grid").addRowData(rowid,data, position, srcrowid);
Посмотрите на эту страницу дляряд полезных методов.