如何解决更改行顺序时,网格内 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 举报,一经查实,本站将立刻删除。