我用dbgrid连接到一个数据源,每次数据源刷新时dbgrid都闪来闪去的,头都被它闪晕了,如何才能不闪而且数据也可以刷新呢?

解决方案 »

  1.   

    可以考虑一下刷新数据源之前设置dbgrid的Visible为False,刷新完数据源再设置为True,试试看行不行?呵呵
      

  2.   

    用disablecontrol和 enablecontrol放在数据源刷新前后!!!
      

  3.   

    用disablecontrol和 enablecontrol放在数据源刷新前后!!!
      

  4.   

    同意jingbianfc(:『静⊙变』:) ( 的方法
      

  5.   

    DBgrid.DataSource.DataSet.DisableControls;
      //将你的刷新代码写在这两句之间
      DBgrid.DataSource.DataSet.EnableControls;
      

  6.   

    1、TDataSet.DisableControls和 TDataSet.EnableControls
    2、TDBgrid.DoubleBuffered := True;
      

  7.   

    DataSource.isablecontrol;
    DataSource.post;
    DataSource.nablecontrol