在delphi firemonkey和livebindings中重新查询后重新选择项目

时间:2018-10-03 16:06:57

标签: delphi firemonkey livebindings

我有一个Delphi-Firemonkey-Android程序。它具有一个名为lst1的TListBox和一个数据库查询。我用这样的实时绑定将其连接起来:

This is what I have in LiveBindings

我要做的是在列表框中选择一个项目,然后在Db中进行一些处理,最后关闭并打开查询。现在,列表将滚动到顶部,但我想将所选项目保留在列表框中。

我知道我可以通过readig在列表框中获取选定的DeliveryId(每个项目唯一):

lfc2fDelivery.BindList.GetSelectedValue.AsVariant

但是在关闭和打开数据集之前,如何选择与保存的DeliveryId相对应的项目? GetSelectedValue是只读的,它不会帮助重新定位查询。

预先感谢

0 个答案:

没有答案