我在从access数据库读取数据到MSHflexGrid控件时,感觉速度很慢,明显可以看到控件的每个格子的焦点是一点一点在跳动,请问这是为什么?怎么解决,最好将代码也写上,谢谢

解决方案 »

  1.   

    1.操作 Grid 时设置 visible =false 操作完后 设置 visible =true
    2.data控件与grid关联
    3.向grid中写数据时,不要触发EnterCell事件
      

  2.   

    用ADO对象吧。
    如:
       dim rs as adodb.recodeset
       dim cn as adodb.connection
       rs.open "select * from 表名",cn, adOpenStatic, adLockReadOnly
       set gridhfelx.datasource=rs
    我正在做项目,就是用此方法,几千条数据也没明显的时间滞后。