将选定的组合框项目链接回Firemonkey中具有实时绑定的数据集

时间:2014-12-17 17:18:37

标签: delphi combobox firemonkey

我使用实时绑定将一个简单的组合框链接到一个firedac数据集。Live Binding

问题1: 我正在尝试从组合框中选择的记录的数据集中获取自动键值,但是当您在组合框中选择项目时,数据集中的光标似乎没有变化,所以 this:fdmAircraftList.FieldByName('autoKey').AsString始终返回数据集第一条记录的autoKey。怎么解决这个?是不是活动绑定应该像以前的数据感知组件一样工作? 我不确定它是否重要,但数据集是通过休息组件(适配器,休息请求和响应)获取数据。

问题2:如何从组合框中获取数据集链接?对于数据软件组件,我知道您可以执行以下操作:cmbAircraft.Datasource.Dataset

使用,Delphi XE7,这是firemonkey应用程序。

1 个答案:

答案 0 :(得分:3)

想出来! 为了确保光标在数据集中移动,livebinding需要如下所示: Correct Live Binding