ADO和TDBGrid的配合问题,看来有很多问题,我前几天的问题也是关于他俩的,没有人回答!!
我直接用Sql语句插入数据时,我怎么Close ,Open 或Refresh 或着象你那样,Grid中的数据就是不刷新。你的问题:
我没有用过,但帮助中说只要HistoryADOTable的记录有变动(移动记录),就应该调用,另外Filtered属性不知有没有设成Ture??

解决方案 »

  1.   

    》》Filtered属性不知有没有设成Ture??
    当然有!现在不是不能用,而是不好用!而且有时会死机。
      

  2.   

    不如直接用主从表来得实在,特别在表数据量很大的时候。毕竟过滤没有SELECT来得有效率。另外,如果用户在主表上快速移动表指针,会不会造成前一过滤未完成又开启下一次过滤从而造成混乱?
      

  3.   

    To: dragoncircle() 
    》》如果用户在主表上快速移动表指针,会不会造成前一过滤未完成又开启下一次过滤从而造成混乱?肯定会!这是其中一个大问题!
      

  4.   

    Delphi 下的ADO 有个官方补丁你可能要打一下,我没这事...
      

  5.   

    我也遇到过,我当时没有仔细研究,仅仅在设置一段延时后,再Refresh或其他方法,即可正常刷新了!,如有更好方法请指教!