Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Recuperar el valor de una columna seleccionada en un CXGRID (https://www.clubdelphi.com/foros/showthread.php?t=90060)

darkamerico 29-03-2016 23:41:44

Recuperar el valor de una columna seleccionada en un CXGRID
 
Saludos amigos, estoy realizando un modulo donde un CXGrid muestra el resultado de una consulta de busqueda de personas por Apellidos y Nombres, ahora bien, la primera columna del CXGrid muestra el id de la persona, que es precisamente el dato que deseo recuperar cuando hago click en una fila.

Agradezco cualquier ayuda que puedan brindarme

Americo:confused:

Casimiro Notevi 29-03-2016 23:43:29

¿Ese grid está asociado a un dataset mediante un datasource?

darkamerico 29-03-2016 23:51:37

Hola
 
si amigo a un TUniQuery con el siguiente SQL:
Código SQL [-]
SELECT
personal.id_personal,
concat(titulo.tituloABR,' ',personal.apellidos,', ',personal.nombres) as Docente
FROM
personal
INNER JOIN titulo ON personal.idtitulo_fk = titulo.id_titulo
WHERE personal.apellidos LIKE :APEX AND
      personal.nombres LIKE :NOMX

Esta consulta si me funciona.

darkamerico 30-03-2016 00:02:10

Hola
 
En un DBGrid normal, simplemente con esta linea se podia recuperar el valor de una columna cualquiera:

valorx :=gridResBusca.DataSource.DataSet.Fields[0].AsInteger;

Eso lo podía hacer en un evento OnCellClick() del DBGrid, pero otro detalle con CXGrid es que no encuentro un evento apropiado que seria cuando hago click en una fila para recuperar el valor de la primero columna de ella...

darkamerico 30-03-2016 00:11:16

Avanzando hacia la solucion
 
Aqui encontre algo, pero aun no me queda claro en que evento recupero la fila en la que hice click()

DEVXPRESS FORO

Ayuda


La franja horaria es GMT +2. Ahora son las 15:40:46.

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