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

怎么定位到第一条数据

2012-02-07 
如何定位到第一条数据procedure TForm1.DBGridEh1TitleClick(Column: TColumnEh)varsortstring:stringbe

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

热点排行