2009-04-16 2 views
1

ComboBox 집합이 있습니다. 나는 주로 짧은 데이터 입력 텍스트 상자처럼를 사용하려면, 그래서 나는 그들을
AutoCompleteSource = ListItems
DropDownStyle = DropDown여러 개의 ComboBox에 My.Settings StringCollection을 바인딩합니다.

내가하고 싶은 것은 각 콤보가 공통 데이터 소스 (내가하는 것입니다 AutoCompleteMode = SuggestAppend
로 설정해야합니다. Settings StringCollection) DataSource에 추가되거나 DataSource에서 제거 된 모든 String이 각 ComboBox의 DataSource에 추가되거나 제거됩니다. BindingSources 및 데이터 바인딩 등 다양한 실험을 통해

, 나는 선택 상자를 얻을 관리해야 하나 모두 같은 데이터 소스를 가지고 있지만, 모두 같은 텍스트를 표시하거나 동일한 데이터 소스를 가지고 그들 모두를 받고 있지만, 하지 ComboBox간에 DataSource의 변경 사항을 다양하고 새롭고 멋진 예외를 던지기 위해 반영 할 수 있습니다.

기본적으로 모든 ComboBoxes가 모든 ComboBox를 통해 DataSource에 변경 내용을 전파하기 위해 모든 ComboBoxes에 대해 StringCollection을 사용하지만 모든 ComboBox 간에는 SelectedItem을 선택하는 것이 좋습니다.

아이디어가 있으십니까?

감사합니다. 여기

내 코드에서 예입니다 :

답변

0
DropDown.DataSource = My.Settings.StringCollection 

이 작동합니다

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

내가 NoMatch_Option_List라는 My.Settings에 StringCollection을 추가 한, 그리고 NoMatch_Option 문자열의 결과를 저장 환경.

관련 문제