【问题标题】:Sorting DBAdvGrid with FIBDataSet by clicking on the column header通过单击列标题使用 FIBDataSet 对 DBAdvGrid 进行排序
【发布时间】:2009-01-09 10:02:41
【问题描述】:

我发现上述问题的唯一解决方案是将“ORDER BY”语句附加到 FIBDataSet 的 SQL 查询中。有点奇怪,因为 Grid 有它自己的 quicksort() 实现,但我无法让它工作。任何想法将不胜感激。

【问题讨论】:

  • 好吧,我在调用 quicksort() 时看到了一些 CPU 活动,但没有任何反应。

标签: delphi tms fibplus


【解决方案1】:

Grid 的排序方法通常做“in-memory-sort”。

如果你使用的是 Devrace 的 FibPlus,那么有 TpFibDataset 继承自 TFibDataset,它内置了 SQL 解析和 ORDER BY 更改的实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 2011-10-10
    • 2014-12-08
    相关资源
    最近更新 更多