Здравствуйте! Сегодня: Ср, 26 Июн 2019, Ваш IP: 100.25.214.89 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Общие вопросы программирования
+ Создать новую тему Страница: 1
Тема: Работа с Combobox · +  +  дата добавления: 12.03.2015 / 10:48
Автор темы:
email333333
email333333
тем: 16 / ответов: 30 / благодарностей: 0 / репутация: 2
ответов: 30
создал(а) тем: 16


Здравствуйте.
Есть форма, на которой расположен datagried, куда загружена БД.
В БД есть поле "уровень" (новичок\специалист).
Есть кнопка "изменить уровень".

При клике на нее открывается форма2.
На этой форме расположен комбобокс.
В комбобокс при загрузке формы (событие _load) загружаются все допустимые значения поля "уровень".
Затем, в качестве Combobox1.SelectedText устанавливается значение DataGriedView1.CurrentRow.Cells(3).Value

Проблема следующая:
У меня существует проверка на то, выбрано ли что-то в Combobox1.
Если combobox1.selectedindex=-1 то выдается сообщение с просьбой выбрать "уровень".

Проблема в том, что когда я делаю так:
ComboBox1.SelectedText = usadm.DataGridView1.CurrentRow.Cells(3).Value
То текст прописывается но index остается равным -1.

Как реализовать следующее:
Если среди значений (items) Combobox-а есть такой "текст" то найти его и установить соответствующий ему ID Combobox?
Технологии: Visual Basic .NET
 
Ответ # 1 # · +x1 +  дата добавления: 12.03.2015 / 12:12
Автор ответа:
email333333
email333333
тем: 16 / ответов: 30 / благодарностей: 0 / репутация: 2
ответов: 30
создал(а) тем: 16


Решено:
ComboBox1.SelectedItem = usadm.DataGridView1.CurrentRow.Cells(3).Value
 
Страница: 1 + Создать новую тему