Bueno creo que lo que necesitas es usar el método GotoBookmark del Dataset asociado a tu rejilla, y después preguntar por el valor de los campos, ya que este método lo que hace es posicionar el puntero en el registro marcado.
Ej:
Código Delphi
[-]
Var
i : Integer;
begin
if JfDbGrid1.SelectedRows.Count>0 then
For i := 0 to JfDbGrid1.SelectedRows.Count - 1 do
begin
Tabla.GotoBookmark(pointer(JfDbGrid1.SelectedRows.Items[i]));
Memo1.line.add(Tabla.FieldByName('Nombre').asString)
end;
Bueno este ejemplo te lo hago basándome en el DBGrid Tradicional, suponiendo que tu componente debe ser un DBGrid mejorado, 100% compatible con el tradicional.
Saludos