Hola,
yo utilizaba el datagrid, pero este es mejor: MSHFlexGrid1 (Microsoft Hierarchical Flexgrid control). ese tiene una propiedad que se llama: SelectionMode, ahi le pones asi : MSHFlexGrid1.SelectionMode = flexSelectionByRow, selecciona solo por filas, puedes hacer lo mismo con las columnas, si esto no te funciona, entonces le dices : MSHFlexGrid1.ColSel=(la ultima columna).
Espero te sirva, suerte