关于cxgrid刷新问题,请大神们解答啊!
cxgrid连接了datasource之后,我的数据表里的值是接收外部数据,不断变化的,现在有2个问题:
1.我的cxgrid里选中的记录,会自动跳到第一行。
2.页面在数据更新时,会卡住。更新结束后正常。
请教各位如何解决啊?
非常感谢。

解决方案 »

  1.   

    你的数据集(Query)变化,会引起cxgrid刷新, 这个不可避免.1.我的cxgrid里选中的记录,会自动跳到第一行。
    ------------------------------------
    1 在query的beforeRefresh之类的事件中记录一下cxgrid当前view及行号(或记录标识), 如果需要的话记录数据表显示的最顶行信息.
    2 query的数据变化, cxgrid刷新, 完成后利用步骤1取得的信息定位选中行和最顶行
    2.页面在数据更新时,会卡住。更新结束后正常。
    -----------------------------------------
    更新时cxgrid做了锁定, 这个时间应该很快才对.
      

  2.   

    cxgrid 没有关闭这种刷新的方法么?
      

  3.   

    cxgrid1.BeginUpdate; //更新锁定
    cxgrid1.EndUpdate;   //解锁cxgrid你找找哪儿能做设定