Ok solved this one. I had to clear the filter first:
var grid = jQuery(this.gridId);
grid[0].p.search = false;
jQuery.extend(grid[0].p.postData,{filters:''});
before doing: grid.setGridParam({datatype: 'local', 'data': getGridParamData}).trigger('reloadGrid', [{page:1}]);
only then was I able to make loaded data show.