Delphi 具有相同ListSource问题的多个TDBLookupCombobox

Delphi 具有相同ListSource问题的多个TDBLookupCombobox,delphi,delphi-10.4-sydney,Delphi,Delphi 10.4 Sydney,每当我有两个或多个使用同一Listsource的TDBLookupCombobox时,我不能同时为这些TDBLookupCombobox赋值。当我为另一个TDBLookupCombobox选择一个值时,我先前为其他TDBLookupCombobox选择的值将清除。有没有解决办法。我在网上看到了一个类似的问题,但该问题的解决方案对我没有帮助,因为我的数据源和数据集都是空的,因为我不打算编辑源。aTDBLookupCombobox移动其列表源数据集的当前记录。因此,每个TDBLookupCombob

每当我有两个或多个使用同一Listsource的TDBLookupCombobox时,我不能同时为这些TDBLookupCombobox赋值。当我为另一个TDBLookupCombobox选择一个值时,我先前为其他TDBLookupCombobox选择的值将清除。有没有解决办法。我在网上看到了一个类似的问题,但该问题的解决方案对我没有帮助,因为我的数据源和数据集都是空的,因为我不打算编辑源。

a
TDBLookupCombobox
移动其
列表源
数据集的当前记录。因此,每个
TDBLookupCombobox
都需要单独的数据集。您可以使用
TFDMemTable
及其
CloneCursor
方法实现该f.i.。

谢谢您的回答。我做的是克隆我的Adotable。希望我们有一个不会移动数据库光标的组合框。