The TDBGrid component allows you to customize the colors of the columns and fonts used to draw the data.
Unfortunately if you uses the vcl styles all these customizations are lost
This issue is caused because the TCustomDBGrid.DrawCell method ignores the custom colors of the columns when the vcl styles are enabled. So the solution is patch this method to allow use the proper colors. After of this you will get a result like so.
I just uploaded this patch as part of the vcl styles utils project. To use it you must add the Vcl.Styles.DbGrid unit to the uses part of your form after of the Vcl.DBGrids unit.




August 24, 2012 at 1:05 pm
Some of those grids look way cool.
August 24, 2012 at 1:38 pm
Rodrigo great job!!