procedure TfrmCK_rkd.DBGrid_rkdDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
inherited;
DBGrid_rkd.Canvas.Brush.Color:=clSkyBlue;
DBGrid_rkd.Font.Color:=clFuchsia;
if DBGrid_rkd.DataSource.DataSet.FieldByName('state').AsBoolean then
begin
//已经确认入库的记录
DBGrid_rkd.Canvas.Brush.Color:=clSkyBlue;
DBGrid_rkd.Font.Color:=clTeal;
end;
DBGrid_rkd.DefaultDrawColumnCell(Rect,datacol,column,State);
end;以上代码在运行时,DBGrid会不停的跳动,光标处于SQL查询忙状态,怎么解决啊
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
inherited;
DBGrid_rkd.Canvas.Brush.Color:=clSkyBlue;
DBGrid_rkd.Font.Color:=clFuchsia;
if DBGrid_rkd.DataSource.DataSet.FieldByName('state').AsBoolean then
begin
//已经确认入库的记录
DBGrid_rkd.Canvas.Brush.Color:=clSkyBlue;
DBGrid_rkd.Font.Color:=clTeal;
end;
DBGrid_rkd.DefaultDrawColumnCell(Rect,datacol,column,State);
end;以上代码在运行时,DBGrid会不停的跳动,光标处于SQL查询忙状态,怎么解决啊
解决方案 »
- delphi20007有没有自带的CRC16函数啊?
- delphi中如何得到一个count(急用)
- 关于共享软件开发的问题。我想请问制作共享软件,是否需要交税是否需要到工商局去登记注册什么的。
- 如何把远程客户端数据上传到本地服务器!大家做过这样系统的有经验的兄弟给点经验!
- 在线等:安装程序问题:用Vise打包的安装程序能安装在Win98系统吧
- 系统提示!
- 怎样读取系统(2000,98)中的输入法?如何判断是否处于大写状态?
- 不看不知道,一看忘不掉。
- 关于快速报表的问题!!!
- 请问Delphi 5怎样实现“金山词霸”的发音功能??谢谢!!
- 饭桶、群群、95进来接分
- js 调用 activex 问题
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if query.FieldByName('序号').AsInteger = 0 then
begin
DBGrid.Canvas.Font.Color := clred;
DBGrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end
else
begin
DBGrid.Canvas.Font.Color := clblue;
DBGrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;