我用DBGrid存放查询出来的数据,因为是多表联立查询,而且有些字段经过了格式化的操作,所以在新增,修改,删除数据后需要刷新并重新定位游标(比如修改记录,游标不改变;新增记录,游标指向新增的记录),我现在的做法是通过close,open方法刷新数据集,但是数据量很大的时候,刷新速度就是个大问题,有没有什么好的解决思路?
我发现用TDBNavigator这个控件增,改,删,速度就很快其实需要刷新的就是那一条记录而已
我发现用TDBNavigator这个控件增,改,删,速度就很快其实需要刷新的就是那一条记录而已
解决方案 »
- 为什么EXCEL文件导入时会有个别记录出现NULL值了?
- 如何知道窗體處於何種狀態(最大化,最小化,正常)新手提問
- 如何让GIF动画动起来?
- 快救我....
- 有一个MEMO,按下回车就......
- 日期时间保存为Varchar,程序中得到的是TDateTime怎么比较?
- 如何打印一个窗体(特急等)
- 怎样才能使我的INPUTBOX框的OK,CANCEL安钮变为中文的确定,取消?
- 要用delphi做和IE一样功能的浏览器,WebBrowser怎么用的?
- Pop3中的结束标志crlf是不是ctrl-F?在字符串中如何表示?
- 【ADOquery和Query都有的BUG】
- FastReport能否实现用户自定义报表格式?
前提是,涉及到的每个表都要有Primary Key。