Назначение


Необходим для создания связанных списков из двух и более компонентов.



Описание


Примером связанного списка может служить Страны и Города. Например когда в первом ComboBox-е выбираем страну, а во втором связанном ComboBox-е мы можем выбрать только те города, которые присутствуют в выбранной стране.



Чтобы реализовать подобный связанный список, в первую очередь необходимо создать две таблицы в БД: Country (страна) и City (город).

Третья таблица Visit необходима для того, чтобы записывать визиты посещения городов. Таким образом получиться структура БД, как показано на рисунке ниже:




Обратите внимание на внешний ключ id_Country в таблице City, как правило, он создается с опцией "Поддержка целостности", таким образом, при удалении какой либо страны из таблицы Country, города принадлежащие данной стране будут также автоматически удалены.


После того, как необходимые таблицы в БД созданы, можно приступать к настройке компонентов.

В свойстве ParentComboBox ComboBox-а, который показывает города, необходимо выбрать имя ComboBox-а, который показывает страны. Таким образом, ComboBox, который показывает города, становится связанным.



Здесь вы можете скачать проект с примером данного связанного списка.