Muchas gracias xavinet.
Utilizo AlphaControls (
www.alphaskins.com).
En realidad el dbGrid es nativo de delphi, pero está "Skineado" por una utilidad (dbGridAdapter) de estos componentes (tienen muchos y bonitos componentes y está, creo, en proyecto, pero no tienen un componente dbGrid).
Había pensado que de la misma manera que se crean/eliminan las columnas cuando pulsas el elipsis de la propiedad columns del dbGrid en tiempo de diseño, se podría hacer también en runtime, pero no encuentro nada.
Muchas gracias y un saludo.