我无法找到一种方法将TCombobox与Firemonkey中的查找字段绑定。在VCL中,你有一个TDBLookupComboBox只需要一个TDatasource组件和查询字段名称来填充组合框列表。通过这种方式,您可以在运行时轻松编辑FK字段。
在Firemonkey中你只有Livebindings,我无法弄清楚如何设置相同的行为。 到目前为止,我所做的最好的事情是使用TBindList填充组合框列表并使用连接到查找字段的TBindDBListLink。这样它似乎可以工作,但组合框不允许我更改所选项目。
这是数据库应用程序应该具备的最基本的东西之一,但我不明白为什么还没有人谈论它。
答案 0 :(得分:0)
您可以从此SVN地址下载Delphi XE2 LiveBinding演示:
下载后,您可以找到名为 bindlookup 的演示项目。它演示了如何使用LiveBinding创建查找列表。