twwdbgrid控件,如何控制单行的数据颜色,填充颜色或者字体颜色能控制都行
twwdbgrid控件,如何控制单行的数据颜色,填充颜色或者字体颜色能控制都行
我发现这个问题不好弄啊,我在网上看了,好多,他们说是在OnDrawColumnCell函数里写,其实只有OnDrowdataCell函数,这个控件的FONT属性是控制整个TWWDBGRID的字体颜色,其实我想实现的是特定数据明显化,比如超过库存数,将这条数据显示成红色,或者蓝色,能改变字体颜色,或者填充颜色都行,哪位大哥教教我。
[解决办法]
在BeforeDrawCell事件中写代码,即可以实现.
例如,把满足条件的字变红,否则变黑
if(DrawCellInfo->DataRow>-1&&你的条件)
Sender->Canvas->Font->Color=clRed;
else
Sender->Canvas->Font->Color=clBlack;
[解决办法]