var clBack : TColor; sStr:AnsiString; li,liCURRENTCOUNT,liCORRECTSCORE:Integer; begin clBack := (Sender As TDBGridEh).Canvas.Brush.Color; {TUIQBIAOZHI,TUIQYIJIAN} With Sender As TDBGridEh do begin liCURRENTCOUNT:=(Sender As TDBGridEh).DataSource.DataSet.FieldByName('CURRENTCOUNT').AsInteger; liCORRECTSCORE:=(Sender As TDBGridEh).DataSource.DataSet.FieldByName('CORRECTSCORE').AsInteger; if liCURRENTCOUNT<>liCORRECTSCORE then begin Canvas.Brush.Color := $000461FB; end else begin Canvas.Brush.Color := clBack; end; end; end; (Sender As TDBGridEh).DefaultDrawColumnCell(Rect, DataCol, Column, State);
to oushengfen: DataSet.FieldByName('CURRENTCOUNT') DataSet.FieldByName('CORRECTSCORE') 中的CURRENTCOUNT和CORRECTSCORE分别代表什么字段?
var
clBack : TColor;
sStr:AnsiString;
li,liCURRENTCOUNT,liCORRECTSCORE:Integer;
begin
clBack := (Sender As TDBGridEh).Canvas.Brush.Color;
{TUIQBIAOZHI,TUIQYIJIAN}
With Sender As TDBGridEh do
begin
liCURRENTCOUNT:=(Sender As TDBGridEh).DataSource.DataSet.FieldByName('CURRENTCOUNT').AsInteger;
liCORRECTSCORE:=(Sender As TDBGridEh).DataSource.DataSet.FieldByName('CORRECTSCORE').AsInteger;
if liCURRENTCOUNT<>liCORRECTSCORE then
begin
Canvas.Brush.Color := $000461FB;
end else begin
Canvas.Brush.Color := clBack;
end;
end;
end;
(Sender As TDBGridEh).DefaultDrawColumnCell(Rect, DataCol, Column, State);
DataSet.FieldByName('CURRENTCOUNT')
DataSet.FieldByName('CORRECTSCORE')
中的CURRENTCOUNT和CORRECTSCORE分别代表什么字段?