Я не вижу проблем в том, что вы объясняете. Если бы вы могли заполнить данные сетки, используя url: 'JsonData.asmx/GetData'
, они должны продолжать работать внутри формы. Вы должны проверять только размер шрифта, который вы используете в форме, чтобы хорошо выглядеть вместе с сеткой.
Если вам нужно перезагрузить данные в сетке, вы можете использовать $("#grid_id").trigger('reloadGrid',[{page:1}]);
(см. здесь ).
Еще одна возможная проблема, с которой вы можете столкнуться: нужно создать jqGrid один раз. Если вам, например, необходимо создать форму, содержащую одну сетку, а затем изменить ее, чтобы иметь другую сетку, вы можете использовать метод GridUnload . См. здесь и демо и здесь .