3

我找不到将 TCombobox 与 Firemonkey 中的查找字段绑定的方法。在 VCL 中,您有一个 TDBLookupComboBox,它只需要一个 TDatasource 组件和查找字段名称来填充组合框列表。通过这种方式,您可以在运行时轻松编辑 FK 字段。

在 Firemonkey 中,你所拥有的只是 Livebindings,我不知道如何设置相同的行为。到目前为止,我所做的最好的事情是使用 TBindList 填充组合框列表,并使用连接到查找字段的 TBindDBListLink。通过这种方式,它似乎可以工作,但组合框不允许我更改所选项目。

这是数据库应用程序应该具备的最基本的东西之一,但我不明白为什么还没有人谈论它。

4

1 回答 1

0

你可以从这个 SVN 地址下载 Delphi XE2 LiveBinding Demos:

https://radstudiodemos.svn.sourceforge.net/svnroot/radstudiodemos/branches/RadStudio_XE2/LiveBindings

下载后,您可以找到一个名为bindlookup的演示项目。它演示了如何使用 LiveBinding 创建查找列表。

于 2011-09-19T04:34:34.837 回答