更改行顺序时,网格内 FDQuery 的 Refresh() 函数似乎不起作用

问题描述

我有一个网格,我可以通过在单元格中键入所述顺序来修改元素的顺序,然后我使用 GridEditingDone 函数发布修改并刷新网格数据,我的网格通过实时绑定链接到 FDQuery。 然而它并没有真正起作用,更糟糕的是,对我来说它似乎被窃听了。举个例子:

如果我一开始就有这个: |订单|数据| |-----|-----| |1 |数据 1| |2 |数据2| |3 |数据3| |4 |数据4| |5 |数据5|

如果我将 Data1 的顺序更改为 6,这就是网格中发生的情况: |订单|数据| |-----|-----| |2 |数据2| |2 |数据2| |3 |数据3| |4 |数据4| |6 |数据1|

如果我完全重新加载(关闭表单然后重新打开它)我,我得到了预期的结果,所以如果我没有误解任何东西,它似乎真的是一个错误...... 预期的结果是这样的: |订单|数据| |-----|-----| |2 |数据2| |3 |数据3| |4 |数据4| |5 |数据5| |6 |数据1|

你有什么办法可以解决这个问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)