In general, you can simply hide the so-called "gbox" created over the grid, and then call editGridRow with the parameters you like to have. As a result, you will have a form close to what you want. I am sure you need to make some other small problems, but at first glance it might be what you want. In addition, you can scroll through the lines while editing.
Demo demonstrates what I mean. It displays the following form

Demo uses the following code
$("#list").jqGrid({ ... loadComplete: function (data) { $(this).jqGrid("editGridRow", data.rows[0].id, { modal: true, overlay: 0,
source share