Я заметил небольшую ошибку с jqgrid, что, если Вы имеете виртуальный набор прокрутки к 1 и пытаетесь попытаться выбрать все строки, он на самом деле не выбирает их всех значение, когда Вы звоните
$("#file-grid").jqGrid('getGridParam','selarrrow');
для получения всех выбранных данных строки, это на самом деле не получает все данные. Я задавался вопросом, был ли метод для получения всех идентификаторов строки, выбранных или не использующий jqgrid.