2010-07-25 4 views
0

Winforms ComboBox 이미 DisplayMember 및 ValueMember를 설정 했더라도 {value = value, key = key}가 표시됩니다. 이것은 알려진 버그입니까?Winforms ComboBox 버그?

2 개의 Comboboxes, lbSelectedGroups 및 lbAvailableGroups가 있으며 BindingList를 통해 각각 List<Role>List<UserRole>에 모두 바인딩됩니다.

두 가지 모두 생성자에 채워지지만 대개 lbAvailableGroups에만 데이터가 들어 있습니다. lbAvailableGroups의 데이터 인 lbSelectedGroups에 항목 (onclick)을 추가하려고하면 {value = value, key = key}가 표시됩니다.

+0

무엇? 어떤 문제가 있습니까? 더 자세한 정보를 제공 할 수 있습니까? 코드 샘플? – Oded

+0

2 개의 Comboboxes, lbSelectedGroups 및 lbAvailableGroups를 가지고 있으며, 둘 다 BindingList를 통해 List 및 List 과 각각 바인드됩니다. 둘 다 생성자에 채워지지만 대개 lbAvailableGroups에만 데이터가 들어 있습니다. lbAvailableGroups의 데이터 인 lbSelectedGroups에 항목 (onclick)을 추가하려고하면 {value = value, key = key}가 표시됩니다. – third

+0

좀 더 자세한 설명이 포함 된 제목을 사용하면됩니다. :) – Vidar

답변

1

귀하의 목록에 UserRole 객체 대신 KeyValuePair 컬렉션이 포함되어있는 것처럼 보입니다.