dbgrid显示问题 ( 积分: 20 )

  • 主题发起人 主题发起人 king_213
  • 开始时间 开始时间
K

king_213

Unregistered / Unconfirmed
GUEST, unregistred user!
dbgrid1通过datasourse1连接adoquery1 能不能让dbgrid的第一行显示最新加入的数据 下面依次排序 我利用
adoquery1.append;
adoquery.fieldbyname('').asstring:='XXXX';
adoquery1.post;adoquery1.sort:=' xxx DESC' 可以达到效果 可是每次添加新数据
adoquery1.post;后 dbgrid的滚动条总是先到底部然后又到第一行 当添加的数据很快的时候dbgrid的滚动条老是上下晃动 请问能不能当添加新数据时让dbgrid的滚动条一直在第一行而不上下晃动???
 
adoquery1.first;或locate到你想的位置
 
ADOQuery1.DisableControls;
adoquery1.append;
adoquery.fieldbyname('').asstring:='XXXX';
adoquery1.post;adoquery1.sort:=' xxx DESC' 可以达到效果 可是每次添加新数据
adoquery1.post
ADOQuery1.EnableControls;
 
接受答案了.
 
后退
顶部