对DBGrid中数据修改时,光标如何移到修改的记录上? 我在DBGrid显示数据进行修改,当数据量较大时,修改其中某条数据时,完成后,更新DBgrid数据,发现光标不在修改的这条记录上,使用起不方便,如何做到对DBGrid中数据修改时,光标如何移到修改的记录上,请各位高手帮帮忙? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Edit,Post这样的话不会移动纪录,如果用execsql的话,你得重新refresh,这样怎么弄效果都不好顶多可以做到纪录还是那条记录,但是记录在屏幕上的位置肯定会变 修改前,获取要修改记录的Book:var bmModi: Pointer;bmModi := MyTable.GetBookMark;修改后:MyTalbe.GotoBook(bmModi); 在修改前,先将当前记录的recno保存给一个变量,修改更新后,再将这个变量赋回给recno 懂VB的给翻译成DELPHI吧,谢谢 请教SOCKET通讯协议的问题 delphi用TXMLDocument解析XML文件内存漏洞问题 用Spcomm接收大量数据的问题? Union的疑问 用Delphi做的程序都是直接运行的吗?是不是土了点?还说Delphi好?怎么和.NET比!!!!! 谁有MD5算法的代码? 随机数问题,在线给分,急.... 关于TBlobField字段的存取?请教高手!!1 很小很小的问题!! Chart能不能自上向下来连线的? 怎么样才能实现vs.net的效果
这样的话不会移动纪录,如果用execsql的话,你得重新refresh,这样怎么弄效果都不好
顶多可以做到纪录还是那条记录,但是记录在屏幕上的位置肯定会变
var bmModi: Pointer;bmModi := MyTable.GetBookMark;
修改后:
MyTalbe.GotoBook(bmModi);