我用DBGrid存放查询出来的数据,因为是多表联立查询,而且有些字段经过了格式化的操作,所以在新增,修改,删除数据后需要刷新并重新定位游标(比如修改记录,游标不改变;新增记录,游标指向新增的记录),我现在的做法是通过close,open方法刷新数据集,但是数据量很大的时候,刷新速度就是个大问题,有没有什么好的解决思路? 
我发现用TDBNavigator这个控件增,改,删,速度就很快其实需要刷新的就是那一条记录而已