If you see jqGrid demo :
http://www.trirand.com/blog/jqgrid/jqgrid.html
Section : Advanced --> Multiselect
You\'ll see that the checked checkbox is not p
Look at the event list here http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events
The logic is: everytime the "onPaging" event is fired, you should iterate through each row and store the unique id of each row to an array, also iterate through your array of id and check all of the select box everytime the "onPaging" is fired.