读书人

怎么定位到第一条数据

发布时间: 2012-02-07 17:45:36 作者: rapoo

如何定位到第一条数据
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

读书人网 >.NET

热点推荐