Поле поиска БД с Firemonkey и Delphi XE2 - PullRequest
3 голосов
/ 18 сентября 2011

Я не могу найти способ связать TCombobox с полем поиска в Firemonkey. В VCL у вас есть TDBLookupComboBox, который просто нуждается в компоненте TDatasource и имени поля поиска для заполнения списка комбинированного списка. Таким образом, вы можете легко редактировать поле FK во время выполнения.

В Firemonkey все, что у вас есть, это Livebindings, и я не могу понять, как настроить такое же поведение. Лучшее, что я сделал до сих пор, - это заполнить список выпадающих списков TBindList и использовать TBindDBListLink, связанный с полем поиска. Таким образом, это работает, но поле со списком не позволяет мне изменить выбранный элемент.

Это одна из самых основных вещей, которую должно иметь приложение базы данных, но я не понимаю, почему еще никто не говорит об этом.

1 Ответ

0 голосов
/ 19 сентября 2011

Вы можете загрузить демонстрационные версии Delphi XE2 LiveBinding с этого SVN-адреса:

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

После загрузки вы можете найти демонстрационный проект под названием bindlookup .Это демонстрирует, как иметь списки поиска, используя LiveBinding.

...