在onPaintPanel事件中做如下处理procedure TForm1.DBCtrlGrid1PaintPanel(DBCtrlGrid: TDBCtrlGrid; Index: Integer); begin if Index = 0 then DBCtrlGrid.SelectedColor := clRed; end;
procedure TForm1.DBCtrlGrid1PaintPanel(DBCtrlGrid: TDBCtrlGrid; Index: Integer); begin if DBCtrlGrid.DataSource.DataSet.FieldValues['欠费']='Y' then begin DBCtrlGrid.Canvas.Brush.Color:=ClRed; DBCtrlGrid.Canvas.FillRect(DBCtrlGrid.ClientRect); end ;end;
Index: Integer);
begin
if ...... then
DBCtrlGrid.Color:=clred;
end;
Index: Integer);
begin
if Index = 0 then
DBCtrlGrid.SelectedColor := clRed;
end;
Index: Integer);
begin if DBCtrlGrid.DataSource.DataSet.FieldValues['欠费']='Y' then
begin
DBCtrlGrid.Canvas.Brush.Color:=ClRed;
DBCtrlGrid.Canvas.FillRect(DBCtrlGrid.ClientRect);
end ;end;