Ответ 1
Вы можете получить данные по идентификатору строки. Таким образом, вы можете сделать следующее:
var index = 2; // zero-based index of row so it means the 3rd row
var rowId = jQuery('#list tr:eq('+index+')').attr('id');
(здесь я полагаю, что элемент <table>
вашего jqGrid имеет id = "list" ). После того, как вы знаете идентификатор строки, вы можете получить данные строки относительно метода getRowData или данных из одной ячейки только в отношении getCell:
var dataFromTheRow = jQuery('#list').jqGrid ('getRowData', rowId);
var dataFromCellByColumnIndex = jQuery('#list').jqGrid ('getCell', rowId, 7);
var dataFromCellByColumnName = jQuery('#list').jqGrid ('getCell', rowId, 'Tax');