Вы можете сделать следующее:
this.gridControl1.CurrentRow = this.gridControl1.DataRows[100];
this.gridControl1.CurrentRow.BringIntoView();
this.gridControl1.FirstVisibleRow = this.gridControl1.CurrentRow;
this.gridControl1.SelectedRows.Add(this.gridControl1.CurrentRow);
Вызов BringIntoView для DataRow позволит GridControl прокручиваться полностью туда, где находится DataRow.Если для FirstVisibleRow в GridControl установить значение CurrentRow, то DataRow будет находиться в верхней части представления GridControl.