query1.SQL.Clear;
query1.SQL.Add('select * from room');
query1.ExecSQL;
query1.Active:=true;
我想让 select * from room where rs=‘空闲’ 时DBGrid里面相应的行变成红色
怎么实现
query1.SQL.Add('select * from room');
query1.ExecSQL;
query1.Active:=true;
我想让 select * from room where rs=‘空闲’ 时DBGrid里面相应的行变成红色
怎么实现
解决方案 »
- 如何利用IdFTP1.put()把文件上传到网站指定的目录下?
- Delphi访问Access的SQL语句中需访问外数据库库(ACCESS),如何加上外数据库的密码?
- 散分专注DELPHI分布式开发现招收版主
- 怎样在一个ocx中调用另一个ocx中的方法?
- BMP或者JPG文件如何合并成一幅图片?急
- 日期型变量
- 在Delphi中如何创建数据库!
- 我的程序为什么老停留在开始的begin处,要再按一下F7才可以执行下去?
- 关于Timage与TGraphic使用的问题
- 如何改变分辨率和色彩?
- DBGrid问题。。。急
- 如果两个文件都uses了同一个单元如classes,那么会不会有两份classes的声明?
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if ADOQuery1.FieldByName('rs').AsString='空闲' then
begin
DBGrid1.Canvas.Font.Color:=clRed;
DBGrid1.Canvas.Brush.Color:=clGreen;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;