Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
10 / 10 / 5
Регистрация: 20.02.2013
Сообщений: 59

Заполнение ComboBox в соответствии со значением другого ComboBox

27.03.2013, 23:54. Показов 4683. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Значицца имеются, например, две таблички: Дисциплина (Математика, История, Язык, Информатика, и т.д.) и Работа (Модуль 1, Модуль 2, Экзамен, Экзамен для заочников, Аттестация 1, Аттестация 2, Зачет 1, Зачет 2 и т.д. имеется ввиду работы по конкретной дисциплине, например по математики существуют работы Модуль 1, Модуль 2, Экзамен, Экзамен для заочников, для истории - Аттестация 1, Аттестация 2, Экзамен, для информатики Модуль 1, Модуль 2, Модуль 3, Модуль 4, Экзамен).

На главной форме пользователю предстоит выбрать из списка (ComboBox) конкретную дисциплину, заполняю этот ComboBox через меню действий:

Вопрос заключается в том, как сделать так, чтобы второй ComboBox для работы заполнялся значениями которые соответствуют только выбранной в первом ComboBox-е дисциплины?
Я сделал так:

И у меня отображаются просто все дисциплины, и все работы:
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2013, 23:54
Ответы с готовыми решениями:

ComboBox, значения в котором зависят от выбранного пункта другого ComboBox-а
Как можно сделать так чтобы при выборе определенного значения ComboBox1 в ComboBox2 был свой набор (Items). Например: В ComboBox1 выбрал...

Combobox значение которого меняется в зависимости от выбора другого Combobox'a
Добрый день, у меня есть задача, я с реализацией трудновато. суть такова, есть combobox, в котором на выбор есть несколько пунктов, и при...

Значение из ComboBox формы в запросе MS SQL для другого ComboBox
Здравствуйте! Научите пожалуйста использовать значение ComboBox (хотя бы VB) в запросе MS SQL. Значение числовое int. Знаю, что для...

2
 Аватар для Kruds
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
28.03.2013, 09:42
Лучший ответ Сообщение было отмечено Franky как решение

Решение

Надо обработать изменение выбранного элемента в первом комбобоксе. Примерно в таком ключе:
C#
1
2
3
4
5
6
7
8
9
10
private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
        Connection.Open();
        SqlDataAdapter adapter = New SqlDataAdapter("SELECT [name work] FROM Work where [id discpiline] = 
                                                                (select [id discipline] from Discipline where [name Discipline] = '" +    Combobox1.Text + "')", Connection)
        DataSet dataSet = New DataSet()
        adapter.Fill(dataSet)
        Connection.Close()
        comboBox2.DataSource = dataSet.Tables[0];
}
1
10 / 10 / 5
Регистрация: 20.02.2013
Сообщений: 59
29.03.2013, 02:33  [ТС]
Проблему решил через все те же меню действий. В первом комбобоксе настройки оставил без изменения, во втором комбобоксе в качестве источника данных нужно было указать созданный из первого КБ БиндингСоурс, в общем вот скрин:

И вуаля:
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2013, 02:33
Помогаю со студенческими работами здесь

Изменять значения одного ComboBox-а в зависимости от другого ComboBox-а
На форме есть два ComboBox-а. Как сделать так, чтоб значения одного ComboBox-а менялись в зависимости от другого ComboBox-а ?

Заполнение одного ComboBox-а в зависимости от выбранного значения в другом ComboBox-е
Можно ли сделать так, чтобы если я выбирают первый пункт в первом ComboBox1, а во втором при определенном услови заполнялись нужные данные....

Заполнение ComboBox из БД в зависимости от выбранного значения в другом ComboBox
Т.к. я не профессионал, прошу сразу не закидывать палками )) Проблема следующая, грубо говоря на форме преславутые зависимые ComboBox,...

Как сделать ComboBox зависимым от другого ComboBox
Имеются два combobox'а в обоих одни и теже данные города отправки и прибытия как сделать их зависимыми друг от друга Допустим если в...

Заполнение ComboBox из БД в зависимости от значения в другом ComboBox
Помогите пожалуйста сделал базу в sql server и привязал ее к visual studia но возникла проблема как сделать так что бы при выборе в ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru