设一DBGrid已经和一DataSorce连接,且能显示某一表中的所有记录。
现我要让DBGrid中显示的记录,记录号为奇数时显示一种颜色,记录号为双数时又显示一种颜色。
方法是响应:DBGrid的消息:OnDrawColumnCell
程序如下:
void __fastcall T***::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { if(DBGrid1->DataSource->DataSet->RecNo % 2 == 0) {   |