2009-04-16 2 views
1

У меня есть набор ComboBoxes. Я хочу, чтобы использовать их в основном как короткое TextBoxes ввода данных, поэтому я их установить в
AutoCompleteMode = SuggestAppend
AutoCompleteSource = ListItems
DropDownStyle = DropDownBind a My.Settings StringCollection для нескольких ComboBoxes

То, что я хочу сделать, это иметь каждый ComboBox имеет общий источник данных (в My. Settings StringCollection), посредством которого любая String, добавленная или удаленная из DataSource, добавляется или удаляется из DataSource каждого ComboBox.

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

Так что, в основном, я хочу, чтобы все ComboBox использовали StringCollection в качестве источника данных для распространения изменений в DataSource через все ComboBoxes, но для выбора SelectedItem был независимым между всеми ComboBoxes.

Любые идеи?

Спасибо.

ответ

0
DropDown.DataSource = My.Settings.StringCollection 

Это будет работать:

Вот пример из моего кода:

ddl_NoMatch_Option.DataSource = My.Settings.NoMatch_Option_List 
    ddl_NoMatch_Option.SelectedText = My.Settings.NoMatch_Option 

Я добавил в My.Settings называемых NoMatch_Option_List с StringCollection, и сохранить результат в NoMatch_Option строке установка.

 Смежные вопросы

  • Нет связанных вопросов^_^