У меня есть набор комбинированных списков. Я хочу использовать их в основном как короткие текстовые поля для ввода данных, поэтому я установил их на
AutoCompleteMode = SuggestAppend
AutoCompleteSource = ListItems
DropDownStyle = DropDown
Я хочу, чтобы каждый ComboBox имел общий источник данных (My.Settings StringCollection), в результате чего любая строка, добавленная или удаленная из источника данных, добавляется или удаляется из источника данных каждого ComboBox.
С помощью различных экспериментов с BindingSources и DataBindings и тому подобным мне удалось получить ComboBox либо с одним и тем же источником данных, но с одинаковым текстом, либо с одинаковым источником данных, но нет возможность отражать изменения в DataSource между ComboBox для различных новых и замечательных способов создания исключений.
Итак, в общем, я хочу, чтобы все ComboBox использовали StringCollection в качестве своего DataSource для распространения изменений в DataSource через все ComboBox, но чтобы SelectedItem был независимым между всеми ComboBox.
Есть идеи?
Спасибо.