Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Columnas en DBGrid y su manejo (https://www.clubdelphi.com/foros/showthread.php?t=45381)

MaMu 01-07-2007 05:15:59

Columnas en DBGrid y su manejo
 
Como puedo hacer, para que, haciando un clic sobre una celda, de una determinada columna, pueda mostrar su contenido en un mensaje.

por ejemplo:

Columa1
dato1
dato2
dato3
datox

si hago clic en el dato2 de la columna1, poder hacer un showmessage(columna1.dato2.AsString); pero que unicamente me funcione para esa columna y no para todas.

Saludos

reevil 01-07-2007 06:20:21

Código Delphi [-]
ShowMessage(Grid->Cells[Grid->Col][Grid->Row].AsSting;
eso te muestra el valor de la celda seleccionada, en caso de que sea una sola celda
y puedes ponerlo en el evento OnCellClick, OnMouseUp, etc.

MaMu 01-07-2007 08:21:01

Cita:

Empezado por reevil
Código Delphi [-]ShowMessage(Grid->Cells[Grid->Col][Grid->Row].AsSting;


eso te muestra el valor de la celda seleccionada, en caso de que sea una sola celda
y puedes ponerlo en el evento OnCellClick, OnMouseUp, etc.

SOLUCIONADO

No entendi nada de lo que me quiciste decir, pero lo consegui de la siguiente manera:

Código Delphi [-]
  if column.Index=8 then ShowMessage(DBGrid1.SelectedField.Value);

Gracias de todas formas

reevil 01-07-2007 09:14:18

Cita:

Empezado por mamu
SOLUCIONADO

No entendi nada de lo que me quiciste decir, pero lo consegui de la siguiente manera:

Código Delphi [-] if column.Index=8 then ShowMessage(DBGrid1.SelectedField.Value);


Gracias de todas formas

:D perdon por el codigo en c++ pero pascal no es mi fuerte, pense que podrias convertirlo, asi como lo solucionaste solo te mostrara el valor en la columna 8.
con : DBGRid.Cells[x][y]; elijes por coordenada la celda que sea
saludos


La franja horaria es GMT +2. Ahora son las 10:10:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi