如何实现DBGrid滑动条位置的控制? 我的DBGrid中有比较多的数据,当我选定DBGrid中一项,想立刻在DBGrid中显示出来,但是重新刷新之后,右侧的滑动条总是重新停在了最上面,我想让它定位到刚刚修改过的那条记录的跟前?如何实现?是不是把左侧那个小黑色三角形位置读出来,第二次再定位到哪里?具体如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用DATASET的BookBook: TBook;Book := dt.GetBook;//刷新前;dt.GotoBook(BookMark);//刷新后;dt.FreeBook(bookMark); 记录好刚才记录的id,然后用ADOQuery1.Locate('id','记录下的值',[])直接定位 嗯,谢谢二位,我刚刚也试了一个也行;1.声明全局变量dm:TBookMark;2.获得dm: bm:=ADOqry1.GetBook;3.回到原处: ADOqry1.Active:=True; ADOqry1.Close; ADOqry1.Open; ADOqry1.GotoBook(Pointer(bm)); BookMark 用起来有个BUG,最好不要在执行删除操作时使用BookMark 怎样对区读取数据库的表生成一棵树? 我写了一个DLL的程序,那里出错了啊!! ◎◎◎◎高手请进!疑问:“流”和“记录”的区别◎◎◎◎ 急!!! PageControl使用问题 请delphi版的高手帮我看个贴,多谢 我也问一个关于数据库登陆输入密码提示的问题,希望得到大家的帮助! Delphi实现在一台机器上登录多个用户并保持在线 关于数据库记录的统计 如何使用TDatabase组件?急! bookmark定位的问题 [难题]----如何在Treeview加载数据时使用多线程?
Book: TBook;
Book := dt.GetBook;//刷新前;
dt.GotoBook(BookMark);//刷新后;
dt.FreeBook(bookMark);
ADOQuery1.Locate('id','记录下的值',[])直接定位
1.声明全局变量dm:TBookMark;
2.获得dm:
bm:=ADOqry1.GetBook;
3.回到原处:
ADOqry1.Active:=True;
ADOqry1.Close;
ADOqry1.Open; ADOqry1.GotoBook(Pointer(bm));