如何定位到第一条数据
procedure TForm1.DBGridEh1TitleClick(Column: TColumnEh);
var
sortstring:string;
begin
//
if dbgrideh1.columns[0].Title.sortmarker=smdowneh then
begin
dbgrideh1.columns[0].Title.sortmarker:=smupeh ;
sortstring := dbgrideh1.Columns[0].FieldName + ' DESC';
end
else
begin
dbgrideh1.columns[0].Title.sortmarker:=smdowneh;
sortstring := dbgrideh1.Columns[0].FieldName + ' ASC';
end;
adoquery1.Sort:=sortstring;
adoquery1.Locate('条件',1,[]);
end;
现在正向查询的时候可以定位到第一条,反向的时候是定位到最后一条
就我上面的代码如何实现始终定位到第一条数据?
[解决办法]
adoquery1.first;
[解决办法]
那正向时 就first
反向时 就last