Sorry liny, but you write no time about any radio button sortBy. If you use some external elements for jqGrid sorting and place the data not one during creating the grid as you write it is absolutely another situation.
If you want reload the grid with new data you should probably place setGridParam inside of 'change' or 'click' event handler. Moreover refreshing of jqGrid indexes with $(“#myXXTable”)[0].refreshIndex(); could be also required after this data settings.
Regards
Oleg