如何改变DBGrid单元格中文本的颜色!
我在DBGrid1DrawColumnCell事件中代码来改变单元格中文本的颜色如下:
if(Column->FieldName == "name1")
if(DataSource1->DataSet->FieldByName("name1")->AsString == "asd")
{
Column->Font->Color = clRed ;
}
else
Column->Font->Color = clBlack ;
但是显示DBGrid1时屏幕抖动的厉害。有什么别的好方法么?
还有一个问题就是不通过TQuery/TADOQuery的GetText事件,有没有什么别的方法来替换DBGrid中应显示的数据?