Ver Mensaje Individual
  #2  
Antiguo 25-08-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Reputación: 19
jmariano Va por buen camino
Te ocurre porque cada vez que abres el ADOStoredProc, el DBGrid, es "repintado" para actualizarlo con los datos devueltos (perdiéndose las propiedades de las columnas especificadas en tiempo de ejecución). Se me ocurren dos opciones para tu problema: una es definir las columnas en tiempo de diseño, a través de la propiedad "Columns", para que te mantenga las propiedades de las columnas (esto sólo es válido si siempre te devuelve las mismas columnas, que es lo habitual), y otra es que en el evento "OnDrawColumnCell" del DBGrid definas las propiedades para cada columna (este evento es llamado cada vez que el DBGrid necesita ser "repintado", lo que te asegura que las columnas aparecerán como quieres).

Saludos!

Última edición por jmariano fecha: 25-08-2005 a las 21:58:26.
Responder Con Cita