Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 10.05.2013
Сообщений: 7
1

Как сделать чтобы при выборе в combobox , менялись значения в других combobox?

23.01.2016, 00:09. Показов 6106. Ответов 2
Метки нет (Все метки)

Есть два combobox. Как их сделать зависимыми друг от друга. Что бы при выборе одного combobox менялись данные в другом.
К примеру:
В первом комбобоксе - 3 значения ( Птицы, рыбы, Животные)
При выборе птицы, во втором комбобоксе изменились значения на (журавль, сова. дятел)
При выборе животные, во втором комбоксе изменились значения на (тигр, лев, крот).
____________________________________________________________ _____________________
Не судите строго. Начал программированием заниматься относительно недавно!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2016, 00:09
Ответы с готовыми решениями:

C# Как сделать чтобы при выборе в combobox , менялись значения в других combobox?
Приветствую коллеги. Только встал на путь программирования и столкнулся с дилеммой. Есть форма,...

Как сделать чтобы при выборе в comboBox, выводилось значение в другом comboBox?
Здравствуйте! Есть таблица из 2 столбца (id, name). Как сделать чтобы при выборе из первого...

Как сделать чтобы при выборе в combobox , менялись значения в других combobox? Visual Basic 6.0
Есть несколько компонентов Combobox, списки через Form_load я прописал, теперь списки отображаются....

Как сделать, чтобы в при выборе одного итема в ComboBox, в другом ComboBox выводился итем того же индекса?
Как сделать чтобы в при выборе одного итема в в ComboBox в другом ComboBox выводился итем того же...

2
Эксперт .NETАвтор FAQ
10236 / 4980 / 1811
Регистрация: 11.01.2015
Сообщений: 6,197
Записей в блоге: 34
23.01.2016, 11:44 2
Лучший ответ Сообщение было отмечено Валера105 как решение

Решение

Цитата Сообщение от Валера105 Посмотреть сообщение
Есть два combobox. Как их сделать зависимыми друг от друга. Что бы при выборе одного combobox менялись данные в другом.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Linq;
 
namespace WindowsFormsApplication327
{
    public partial class Form1 : Form
    {
        private ComboBox cb1;
        private ComboBox cb2;
        private Dictionary<string, List<string>> data = new Dictionary<string, List<string>>();
 
        public Form1()
        {
            InitializeComponent();
 
            data["Птицы"] = new List<string> {"журавль", "сова", "дятел"};
            data["Животные"] = new List<string> { "тигр", "лев", "крот" };
 
            cb1 = new ComboBox { Parent = this, DropDownStyle = ComboBoxStyle.DropDownList };
            cb2 = new ComboBox { Parent = this, DropDownStyle = ComboBoxStyle.DropDownList, Left = 150 };
 
            cb1.SelectedIndexChanged += new EventHandler(cb1_SelectedIndexChanged);
            cb1.DataSource = data.Keys.ToList();
        }
 
        void cb1_SelectedIndexChanged(object sender, EventArgs e)
        {
            cb2.DataSource = data[cb1.SelectedItem.ToString()];
        }
    }
}
1
5 / 5 / 3
Регистрация: 03.11.2015
Сообщений: 30
11.12.2016, 10:58 3
Цитата Сообщение от Валера105 Посмотреть сообщение
Есть два combobox. Как их сделать зависимыми друг от друга. Что бы при выборе одного combobox менялись данные в другом.
К примеру:
В первом комбобоксе - 3 значения ( Птицы, рыбы, Животные)
При выборе птицы, во втором комбобоксе изменились значения на (журавль, сова. дятел)
При выборе животные, во втором комбоксе изменились значения на (тигр, лев, крот).
Посмотри тут Как пользоваться comboBox тебе нужно при выборе одного пункта в первом комбобоке , делать заполение коллекции других. Как, там описано
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2016, 10:58

Как сделать так чтобы при выборе значения в списке менялись данные в таблице ?
Есть проблема: имеется список выбора select и таблица Как сделать так чтобы при выборе значения в...

Как при выборе в ComboBox, привязанному к столбцу БД, получить значения других полей
Здравствуйте, уважаемые форумчане! Впал в ступор вот с какой проблемой: Есть таблица полученная...

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

При выборе определённого значения в одном из ComboBox-ов автоматически убирать лишние значения в других
Здравствуйте, подскажите как при выборе определённого значения в одном из combobox автоматически...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.