|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
Добрый день! Есть на форме ComboBox. Есть набор типа id | name ---------- 1 яблоко 2 груша и т.д. Задачи: 1) Загнать эти значения в ComboBox так, чтобы у каждого элемента списка хранилось id и name. 2) После выбора зн-я из списка считать id выбранного значения в int переменную. 3) Зная id, например id=2, программно установить в ComboBox элемент с этим id. 4) Зная id, найти элемент в списке и вернуть его name. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 11:13 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
AlexV1, Нужно было пару раз делать такое, в итоге делал через Ж... всё: 1) Вначале запихивал ID потом "дефис" потом само значение и всё это добавлял в ComboBox. При выборе элемента, отсекал не нужное, получал ID 2) Для ComboBox создал коллекцию, там и хранил значения и ID. После выбора элемента, производился поиск в цикле, и выборка нужного ID. Хотя думаю, есть намного проще способы ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 11:31 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
В инете есть разные способы, но вот такое есть решение. Правда с "ValueMember" что-то не захотело работать. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 11:53 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
Вариант: Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 12:02 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 12:06 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Как раз, пример как у меня) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 13:11 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
VSVLADСон Веры Павловны, Как раз, пример как у меня) так во почему не работало, у него есть Код: c# 1.
А в вашем примере нету! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 13:31 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
А как без BindingList программно выбрать элемент списка, зная его id ? ComboBox1.SelectedValue = id не получается.... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2015, 13:45 |
|
Как организовать работу с ComboBox для хранения пар (ключ, значение)?
|
|||
---|---|---|---|
#18+
Можно конечно свою функцию написать, которая выбирает текущее зн-е в списке, соответствующие int KeyValue: Код: c# 1. 2. 3. 4. 5. 6. 7.
но мне кажется есть решение попроще. Кто знает, подскажите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2015, 08:47 |
|
|
start [/forum/topic.php?desktop=1&fid=20&tid=1401913]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 329ms |
total: | 438ms |
0 / 0 |