5 / 5 / 0
Регистрация: 21.04.2011
Сообщений: 23
|
|
1 | |
Заполнение combobox из БД11.01.2013, 16:12. Показов 2799. Ответов 5
Метки нет (Все метки)
Здравствуйте!
Есть у меня несколько comboBox`ов, пусть "марка авто", "цвет" и "пробег" Существует база SqlServerCe. В "Марка авто" присутствуют все марки автомобилей, находящиеся в базе. Вот теперь вопрос: как можно сделать, что бы после выбора "Марки авто" в комбобоксе, в остальных комбобаксах(цвет и пробег) соответственно этой марке из базы данных выставлялись данные. P.s. пусть даже если "цвет" и "пробег" будут не комбобоксы, а текстбоксы, как в них вынести данные.
0
|
11.01.2013, 16:12 | |
Ответы с готовыми решениями:
5
Заполнение ComboBox в соответствии со значением другого ComboBox Заполнение combobox из БД Заполнение ComboBox Заполнение combobox из бд |
197 / 197 / 5
Регистрация: 24.07.2010
Сообщений: 1,311
|
|
11.01.2013, 17:33 | 2 |
Ну тебе нужно отловить событие изменения значения необходимого комбобокса и в обработчике этого события ты уже будешь менять все что душе угодно
0
|
5 / 5 / 0
Регистрация: 21.04.2011
Сообщений: 23
|
||||||
11.01.2013, 21:26 [ТС] | 3 | |||||
Добавлено через 3 часа 11 минут up!
0
|
197 / 197 / 5
Регистрация: 24.07.2010
Сообщений: 1,311
|
|
12.01.2013, 06:12 | 4 |
Ну правильно, потому что ты каждый раз достаешь из базы одно и тоже, и записываешь в текстбокс одно и тоже, ты же никакой фильтрации или условия не делаешь, чтобы разные значения были
1
|
5 / 5 / 0
Регистрация: 21.04.2011
Сообщений: 23
|
|||||||||||
14.01.2013, 05:11 [ТС] | 5 | ||||||||||
Снова вопрос...
Такая ошибка - в строке 36 . InvalidArgument=Значение "1" недопустимо для "index".
Если без условий, то выводиться все без проблем Добавлено через 46 минут Если делаю так, то работает, но строки , где нет слова "да" просто пустые, что не очень красиво
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
14.01.2013, 11:09 | 6 |
Rashgild, Все гениальное просто. У вас itemIndex инкрементируется независимо от того, есть в строке "Да" или нет. В случае, если "Да" в стркое нет, значение itemIndex становится больше, чем количество строк в ListView. Как следстве, после первой строки без "Да" вы начинаете обращаться в ListView к строке, которой не существует. Вы либо запоминайте последниюю добавленную строку, которую возвращает метод listView.Items.Add(), либо обращайтесь к последнему элементу так: listView.Items[listView.Items.Count - 1].
1
|
14.01.2013, 11:09 | |
14.01.2013, 11:09 | |
Помогаю со студенческими работами здесь
6
SQLite Заполнение Combobox Заполнение одного ComboBox-а в зависимости от выбранного значения в другом ComboBox-е Заполнение ComboBox из БД в зависимости от выбранного значения в другом ComboBox Заполнение ComboBox из БД в зависимости от значения в другом ComboBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |