Ver Mensaje Individual
  #6  
Antiguo 02-07-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola chass, hay dos formas de obtener la fila, con la propiedad RecNo de tu DataSet como decía arriba o con la función MouseCoord de tu DBGrid.

Con RecNo

Código Delphi [-]
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
  showmessage(IntToSTr(Query1.RecNo));
end;

Con MouseCoord

Código Delphi [-]
procedure TForm1.DBGrid2MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
 Coordenadas : TGridCoord;
begin
 Coordenadas := DBGrid2.MouseCoord(X,Y);
 showmessage('Columna:'+IntToStr(Coordenadas.X)+' Fila:'+IntToStr(Coordenadas.Y));
end;

Eso es lo que quieres o quieres obtener los valores de la fila que has seleccionado.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita