【问题标题】:firemonkey enablecontrols/disablecontrols with gridfiremonkey enablecontrols/disablecontrols with grid
【发布时间】:2014-01-16 14:02:35
【问题描述】:

我最近转向 firemonkey 框架编程,但我遇到了一个奇怪的网格、禁用控件和启用控件行为。

我应该在客户端数据集更新之前调用 clientdataset.disablecontrols,以避免显示到网格并加快操作。最后我调用 enablecontrols 来更新网格。

我的问题是在 enablecontrols 调用后网格没有正确刷新。要么我错过记录要么我错过数据。但只有显示是错误的。基础数据是正确的。我检查了调试器。

我可以通过更新客户端数据集中的某些内容(没有禁用控件/启用控件)来强制更新网格,但我认为这不是正确的方法。

这是一个错误还是我错过了 firemonkey 的某些内容?

【问题讨论】:

    标签: delphi grid firemonkey


    【解决方案1】:

    在 Firemonkey 中请使用下一个代码:

    Grid1.BeginUpdate 
    try
      // creating rows in Grid
    finally
      Grid1.EndUpdate;
    end;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      相关资源
      最近更新 更多