首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于adoquery.Locate的有关问题

2012-02-28 
关于adoquery.Locate的问题在使用adoquery.Locate查出结果后,有什么办法能使结果成选中状态啊。也就是那条

关于adoquery.Locate的问题
在使用adoquery.Locate查出结果后,
有什么办法能使结果成选中状态啊。也就是那条记录会出现显眼蓝色背景

[解决办法]
我有个例子,给你吧
procedure TFplzj.bsSkinDBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TbsColumn;
State: TGridDrawState);
begin
if startselect then
begin
if endselect then
begin
if (table1.RecNo> =startrecord)and(table1.RecNo <=endrecord) then
begin
with self.bsSkinDBGrid1 do
begin
canvas.Font.Color:=clyellow;
canvas.Brush.Color:=clnavy;
defaultdrawcolumncell(rect,datacol,column,state);
end;
end;
end else
begin
if table1.RecNo=startrecord then
begin
with self.bsSkinDBGrid1 do
begin
canvas.Font.Color:=clyellow;
canvas.Brush.Color:=clnavy;
defaultdrawcolumncell(rect,datacol,column,state);
end
end;
end;
end;
end;

热点排行