Supongo que busca algo parecido a la imagen que adjunto, tengo una mala noticia, no se puede.
ColumnView hereda de una clase llamada
_TreeView, igual que el
TreeView estándar. Esta clase usa internamente un
GridView para mostrar los datos. Y
GridView no permite usar colores personalizados para las cabeceras de columnas.
Para conseguirlo tuve que clonar un
GridView y todas sus subclases, y modificar el evento que se encarga de pintar en pantalla los datos. En su caso habría que modificar
Gridview, exponer las nuevas propiedades de colores de cabecera en
_TreeView y en
ColumnView.
Le subiría mi
GridView al foro pero estoy en pleno proceso de adaptarlo a la versión 3.21.0, todavía estoy en ello y me queda. Además usted necesita un
ColumnView. Es el componente ideal para visualizar cosas como artículos y agruparlos por familia, subfamilia, etc...
Si quiere le detallo el proceso para poder modificar el componente y ponerle color a las cabeceras, solo hay que modificar una linea en el evento
Scrollview_Draw del
GridView estándar, pero hay que cambiar los nombres de todas las clases que usa
GridView, _TreeView y ColumnView. Entre ellas llevan referencias internas y al ser clases exportadas pueden dar problemas si hay duplicidad de nombres.
Un saludo, Harpo