3、taSource1 三个数据库组件,设置相关的属性,使DBGrid1能显示表中的数据。然后,在DBGrid1的onDrawColumnCell 事件中键入以下代码,然后运行程序,就可以看到神奇的结果了。本代码在Windows98、Delphi5.0环境下调试通过。 procedureTMainForm.DBGrid1DrawColumnCell(Sender:TObject; constRect:TRect;DataCol:Integer;Column:TColumn;State:TGridDrawState); var
4、i:integer; begin ifgdSelectedinStatethenExit; //定义表头的字体和背景颜色: fori:=0to(SenderasTDBGrid).Columns.Count-1do begin (SenderasTDBGrid).Columns[i].Title.Font.Name:='宋体';//字体 (SenderasTDBGrid).Columns[i].Title.Font.Size:=9;//字体大小 (SenderasTDBGrid).