Как сделать два поля со списком с одним и тем же выбранным значением
Я работаю в windows form c# vs 2015
У меня есть два поля со списком для страны арабский и графства английский
Мне нужно если пользователь выбирает значение из поля со списком 1 Выберите то же значение из поля со Списком 2
мой пользователь постоянно забывает и выбирает неправильную страну для поля со Списком 2
мой код, как показано ниже :
var dataSourceAr = new List<Country>(); dataSourceAr.Add(new Country() { Name = "اختر دوله", Value = 0 }); dataSourceAr.Add(new Country() { Name = "الاردن", Value = 1 }); dataSourceAr.Add(new Country() { Name = "الإمارات", Value = 2 }); dataSourceAr.Add(new Country() { Name = "السعوديه", Value = 3 }); dataSourceAr.Add(new Country() { Name = "البحرين", Value = 4 }); dataSourceAr.Add(new Country() { Name = "تونس", Value = 5 }); this.comboBox2.DataSource = dataSourceAr; this.comboBox2.DisplayMember = "Name"; this.comboBox2.ValueMember = "Value"; var dataSourceEn = new List<Country>(); dataSourceEn.Add(new Country() { Name = "SelectCountry", Value = 0 }); dataSourceEn.Add(new Country() { Name = "Jordon", Value = 1 }); dataSourceEn.Add(new Country() { Name = "Emarate", Value = 2 }); dataSourceEn.Add(new Country() { Name = "Saudia", Value = 3 }); dataSourceEn.Add(new Country() { Name = "Bahreen", Value = 4 }); dataSourceEn.Add(new Country() { Name = "Tunisi", Value = 5 }); comboBox1.DataSource = dataSourceEn; comboBox1.DisplayMember = "Name"; comboBox1.ValueMember = "Value"; public class Country { public string Name { get; set; } public int Value { get; set; } }
так что мне нужно если пользователь выбирает значение 1 из поля со списком 1 автоматический выбор значения 1 из поля со Списком 2
мне нужно заставить его получить одно и то же значение в двух комбинированных окнах
Если он выберите значение 3 из COM окне 1 выберите значение 3 от гребня коробка 3
Как это сделать, если это возможно ?
Что я уже пробовал:
How to make two combo box with same selected value
ZurdoDev
Что-то простое вроде этого должно сработать.
Combox1.SelectedIndex = Combox1. FindStringExact ("someString")