TStringGrid的问题,高手请进。 由于要计算平均分我用TStringGrid显示数据库中学生成绩表的内容,如何让成绩在60分以下的记录显示为红色。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用DBgrid,不要用stringgridprocedure TFrmnptfplr.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);begin if QueFAPIAOYPMCBM.Value>60 then dbgrid1.Canvas.brush.Color:=$00B0B0B0 else DBGrid1.Canvas.brush.Color:= $00DDDDDD; DBGrid1.Canvas.FillRect(rect); DBGrid1.DefaultDrawColumnCell(rect,datacol,column,state); end; procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);begin if fieldbyname('分数').asfloat>60 then dbgrid1.Canvas.brush.Color:=$00B0B0B0 else DBGrid1.Canvas.brush.Color:= $00DDDDDD; DBGrid1.Canvas.FillRect(rect); DBGrid1.DefaultDrawColumnCell(rect,datacol,column,state); end; 响应DrawCell,在其中作判断并更换颜色。 字符串问题! 请问一个sql语句的问题 ePass1000ND官方例子的一个问题 图片文件转换问题 delphi 一般用一些什么样的控件在那可以找到,不要注册的。我是个新手。 数据导入导出 打字程序的正确字数的统计问题 那位大哥知道AddPrinterDriver的使用方法? TactionList是什么东东,在什么地方可以找到? 如何得到一个文件夹里面的文件数量??? 谁能提供以下控件。谢谢! TStringGrid的问题
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if QueFAPIAOYPMCBM.Value>60 then
dbgrid1.Canvas.brush.Color:=$00B0B0B0
else DBGrid1.Canvas.brush.Color:= $00DDDDDD;
DBGrid1.Canvas.FillRect(rect);
DBGrid1.DefaultDrawColumnCell(rect,datacol,column,state);
end;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if fieldbyname('分数').asfloat>60 then
dbgrid1.Canvas.brush.Color:=$00B0B0B0
else DBGrid1.Canvas.brush.Color:= $00DDDDDD;
DBGrid1.Canvas.FillRect(rect);
DBGrid1.DefaultDrawColumnCell(rect,datacol,column,state);
end;