【问题标题】:Get rowcount for a filtered TClientDataSet获取过滤的 TClientDataSet 的行数
【发布时间】:2016-03-29 18:29:23
【问题描述】:

我在 C++ VCL 应用程序中同时使用 TDBGrid 和 TClientDataSet。

客户数据集包含客户数据。如果我创建并应用客户端数据集的过滤器,过滤后的数据将显示在网格中。但是,检查 clientdatasets RecordCount 属性总是返回记录的总数,而不是过滤后显示的记录。

知道如何获得该号码吗?

【问题讨论】:

    标签: c++ vcl dbexpress


    【解决方案1】:

    实际上,在 CalcFields 回调中检查调试器中的 RecordCount 属性可能并不可靠。似乎回调被多次调用,并且 recordcount 属性仅在最后设置。

    所以问题的答案似乎是使用客户端数据集的 RecordCount 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-26
      • 2017-09-18
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      相关资源
      最近更新 更多