By default, all columns in jqGrid can be sorted. This is controlled by the column sortable property, true by default. Just set it to false and sorting will be disabled for this column. In this example, only the last column (Freight) can be sorted. $grid->setColProperty("OrderID", array("sortable"=>false)); ...