Ver Mensaje Individual
  #1  
Antiguo 30-08-2007
waremovil waremovil is offline
Miembro
 
Registrado: ago 2007
Ubicación: Zaragoza
Posts: 78
Reputación: 19
waremovil Va por buen camino
Modificar valor campos dbgrid

Hola de nuevo,

¿alguien sabe como se puede modificar el texto presentado por un dbgrid en tiempo de ejecución?

Por ejemplo. Tengo en una BDD dos campos, uno es nombre y el otro es grupo, el grupo está representado por un número, en otra tabla tengo los grupos.

Si muestro el dbgrid conectado a la BDD me aparece:
NOMBRE GRUPO
Pepe 1
Julian 5
Raul 9

Y quiero modificarlo, si el grupo 1 es "amigos", el 5 es "general" y el 9 es "clientes", que se muestre así:

Pepe amigos
Julian general
Raul clientes


Me gustaría hacerlo en tiempo de ejecución, pero no lo consigo.
Usando el evento OnDrawColumnCell no lo consigo, ya que pongo:

grid->Canvas->TextRect(Rect,1,1,"Nombre grupo");

Pero al ejecutar el grid sigue como estaba, no modifica nada

gracias, un saludo
Responder Con Cita