最大的麻烦,就在于resync无效(没办法,原生ADO的RECORDSET就不行,还有什么办法?),要用requery来取回修改回结果,所以导致数据修改后,当前记录位置会乱动,其实是取回的数据又排了一次序,同时requery的操作,也造成网络浪费。
本来这个控件只为自己使用,所以配合自增ID字段等方法,是可以比较完美的解决所有问题的。如果说要解决各位需要的个别需要,可能还是不行。
不过已经提供源码,有意者尽可再上层楼。
如果要解决更改数据后一定要requery的问题,可能要直接针对前台内存里数据集进行处理,只取需要的数据,这样就可以完美的解决所有问题。
可惜没有那么多时间,况且我的要求和目的已经达到了,那就迟些再说吧。