I'm just repeating Lloyd's answer.
Also make sure that you configure the RowSelection model in the grid.
var grid = new Ext.grid.GridPanel({ store: ...., sm: new Ext.grid.RowSelectionModel({singleSelect: true}), // other grid configurations goes here listeners: { render : function(grid){ grid.store.on('load', function(store, records, options){ grid.getSelectionModel().selectFirstRow(); }); } } })
shivashankar
source share