|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Всем доброго времени суток! Есть грид с комбиком. В раскрывающемся списке есть 2 одинаковых displayvalue при этом value разные. В событии EditingControlShowing я вижу, что выбирается нужное мне значение, но при выходе из режима редактирования ячейки в грид подставляется первое попавшееся значение, соответствующее displayvalue. Как с этим бороться? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 10:21 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Clava, Просто интересно. А как юзер разбирается, что из двух одинаковых пунктов ему надо выбрать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 18:37 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Cat2, Очень просто - говорят юзерам - то что выше - это старое, а ниже - это новое :-) Сталкивалась с такой практикой. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 20:14 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Kolu4kaCat2, Очень просто - говорят юзерам - то что выше - это старое, а ниже - это новое :-) Сталкивалась с такой практикой. И как я сам не догадался до такого простого решения! Обязательно возьму этот паттерн на вооружение ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2016, 22:13 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
В том-то и беда, что пользователи хотят именно так и никак по другому. Вариант переименовать их категорически не устраивает. Там дело в том что название одно, а статьи расходов по одному наименованию разные, как они в них разбираются не ведаю. таблица выглядит приблизительно так: 1 яблоко красный2 яблоко зеленый3 яблоко желтый но при выборе в комбике они хотят 3 раза видеть яблоко!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 16:23 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
может в качестве DisplayValue использовать не строку, а объект, который через ToString()возвращает строку DisplayName, а Equls и прочее уже самостоятельно реализовать? Я не очень с WF знаком, но при binding'е в WPF если в качестве значения для строки передается object, то просто берётся результат метода ToString() ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 16:49 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
ClavaВ том-то и беда, что пользователи хотят именно так и никак по другому. Вариант переименовать их категорически не устраивает. Там дело в том что название одно, а статьи расходов по одному наименованию разные, как они в них разбираются не ведаю. таблица выглядит приблизительно так: 1 яблоко красный2 яблоко зеленый3 яблоко желтый но при выборе в комбике они хотят 3 раза видеть яблоко!!!! Так и сделайте так, как они просят. Сцепите "Яблоко" и "красный" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 18:12 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Ну именно так и сделала, но это на взляд пользователя компромиссный вариант, они хотят видеть только яблоко 3 раза ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 10:08 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Clava, Нарисуй 3 разных яблок ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 14:26 |
|
DataGridViewComboBoxColumn неверный выбор значения
|
|||
---|---|---|---|
#18+
Clavadisplayvalue. Как с этим бороться? ClavaНу именно так и сделала, но это на взляд пользователя компромиссный вариант, они хотят видеть только яблоко 3 раза Тогда опирайтесь на свойство SelectedIndex ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 17:58 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1400168]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 181ms |
0 / 0 |