0 / 0 / 0
Регистрация: 04.05.2015
Сообщений: 40
|
||||||
1 | ||||||
Проверка что в comboBox выбран элемент17.05.2016, 16:29. Показов 25529. Ответов 3
Метки нет (Все метки)
Доброго времени суток!Делаю первый проект в vs c БД С#. Есть форма,на ней combobox-ы,заполненные из таблиц базы данных.Если в combobox-ах не выбрано ни одного значения,нужно сделать,чтобы при нажатии на кнопку появлялось сообщение об ошибке.(Сообщение об ошибке не выводится).
0
|
17.05.2016, 16:29 | |
Ответы с готовыми решениями:
3
Проверка, что в ComboBox выбран элемент выводитяс сообщение, что не выбран элемент списка, когда элемент выбран Заблокировать второй ComboBox пока не выбран элемент в первом Какой нужен код, чтобы проверить выбран ли элемент в ComboBox? |
46 / 46 / 32
Регистрация: 10.05.2013
Сообщений: 180
|
||||||
17.05.2016, 17:15 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 04.05.2015
Сообщений: 40
|
|
17.05.2016, 17:51 [ТС] | 3 |
NetFR,извините надо было сразу уточнить.Мне надо немного другое.Если в combobox-ах не выбрано ни одного значения,нужно сделать,чтобы при нажатии на кнопку появлялось сообщение об ошибке иначе переход на новую форму.
0
|
46 / 46 / 32
Регистрация: 10.05.2013
Сообщений: 180
|
||||||
17.05.2016, 21:51 | 4 | |||||
AlfaRomeo155, все по-прежнему, в обработчике события кнопки делаете данные проверки. Если выбранный пользователем текст элемента имеет нулевую длину, значит он и не выбран вовсе, отображается ошибка. Проблема в том, что если списков очень много, то надо как-то обрабатывать их все без повторяемости кода, что-то типа этого в цикле.
Можно еще объявить переменную типа string, нарастить в нее выбранные значения всех списков, и если ее длина в итоговой проверке будет равна 0, значит ни один из элементов ни в одном из списков не был выбран. И тут опять же - если списков очень много, лучше работать циклом, но можно и вручную все переписать. Так пойдет? Добавлено через 9 минут Еще как вариант взять переменную типа static bool, например validated, а в обработчиках SelectedValueChanged всех списков присваивать ей значение true, если выбран не пустой элемент, иначе false. Тогда в кнопке проверяете ее значение, если хоть один не пустой элемент был выбран, то что-то делать, иначе отобразить ошибку. Добавлено через 3 часа 37 минут Решение для множества контролов. Создать массив элементов управления
0
|
17.05.2016, 21:51 | |
17.05.2016, 21:51 | |
Помогаю со студенческими работами здесь
4
Как сделать чтобы в Combobox всегда был выбран элемент Как узнать, какой Items выбран в ComboBox? Как использовать путь который выбран в comboBox ? ComboBox как узнать какой вариант выбран Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |