28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
||||||
1 | ||||||
Привязка данных к ComboBox31.01.2011, 10:04. Показов 13585. Ответов 11
Метки нет (Все метки)
На форме есть 2 ComboBox, привязанных к одной таблице. При выборе элемента в одном ComboBox этот же элемент выбирается и в другом. Как от этого избавиться? Привязываю данные таким образом
0
|
31.01.2011, 10:04 | |
Ответы с готовыми решениями:
11
привязка данных к ComboBox Combobox и привязка данных Привязка базы данных к ComboBox Привязка combobox и textbox к базе данных |
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
|
|
31.01.2011, 10:25 | 2 |
А выбор каким кодом осуществляется? А то похоже, что у вас отклик комбобоксов в одном куске {}идет.
0
|
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
|
31.01.2011, 10:29 [ТС] | 3 |
Filislav, когда пользователь выбрал значение каждого ComboBox, жмется баттон, в котором прописывается сохранение результатов из ComboBoxN.Text. Тут работает все. Проблема в том, что когда выбираем значение в одном боксе, например, "1 зона", в другом автоматически выставляется то же значение. Соответственно, когда меняем значение во втором, меняется и в первом. А мне нужно оба одновременно использовать
0
|
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
|
|
31.01.2011, 15:16 | 4 |
А можно код формы с комбобоксами посмотреть?
0
|
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
||||||
31.01.2011, 15:50 [ТС] | 5 | |||||
Filislav, конечно
0
|
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
|
|
31.01.2011, 18:47 | 6 |
Хм, даже не знаю, и в твоем коде я тоже ничего такого не увидел.
1
|
31.01.2011, 21:05 | 7 |
Такая проблема обычно возникает, когда для обоих комбиков выбирается в качестве источника один BindingSource. Но в данном случае BindingSource не используется, прям загадка какая-то.
1
|
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
|
01.02.2011, 06:25 [ТС] | 8 |
nio, как привязаться через BindingSource? Я так поняла, если их сделать 2 к одной и той же таблице и для каждого комбо использовать свой, моя проблема исчезнет?
0
|
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
||||||
01.02.2011, 10:34 [ТС] | 10 | |||||
nio, Filislav, я нашла решение!
0
|
69 / 3 / 1
Регистрация: 01.06.2011
Сообщений: 8
|
||||||
15.03.2012, 14:04 | 11 | |||||
Тоже столкнулся с этой проблемой, нашел как мне кажется более изящное решение. Создаем еще одну таблицу и копируем в нее исходную таблицу, а дальше ко 2му комбобоксу биндим вновь созданную таблу:
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
||||||
19.03.2012, 15:34 | 12 | |||||
просто для каждого из боксов создаем свой BindingSorce:
ValueMember и DisplayMember лучше указывать перед указанием DataSource. Так как DataSource генерит SelectedIndexChanged, а данные комбобокса - пустая DataRow при неуказанных ValueMember и DisplayMember
1
|
19.03.2012, 15:34 | |
19.03.2012, 15:34 | |
Помогаю со студенческими работами здесь
12
Привязка Combobox к столбцу БД Привязка Combobox к полям БД Access Привязка ComboBox'a к данным конкретного столбца Привязка ComboBox к DataContext для отображения простых справочников Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |