Saludos foro.
En lo personal he tratado de hacerlo desde codigo, tomando el ejemplo del listview pero sin exito.
Pero encontré otra forma de hacerlo:
En la propiedades del dbgrid hay una que se llama "Columns", le haces click

, alli añades los campos/columnas que deseas visualizar, cada campo/columna tiene sus propiedades como caption, fieldname, color, readonly....
Espero sirva
Your friend
StartKill
Lima-Perú