Как передать значение combobox из Windows form edirrow в windows form form1, где нажмите кнопку
На самом деле мне нужно, когда я нажимаю на кнопку 1 в строке редактирования формы windows
получить выбранное значение combobox1 из строки редактирования формы windows Form в форму Windows Form Form1
У меня есть два окна формы
Form1 (have combobox1 drop down style:выпадающий список)
Edir Row (у меня есть combobox и кнопка)
Подробности
события form1_load
var dataSourceAr = new List<Country>(); dataSourceAr.Add(new Country() { Name = "اختر دوله", Value = 0 }); dataSourceAr.Add(new Country() { Name = "الاردن", Value = 1 }); var dataSourceEn = new List<Country>(); dataSourceEn.Add(new Country() { Name = "SelectCountry", Value = 0 }); dataSourceEn.Add(new Country() { Name = "Jordon", Value = 1 }); var combined = dataSourceEn.Join(dataSourceAr, en => en.Value, ar => ar.Value, (en, ar) => new { Value = en.Value, Name = $"{ar.Name} - {en.Name}" }).ToList(); comboBox1.DataSource = combined; comboBox1.DisplayMember = "Name"; comboBox1.ValueMember = "Value"; public class Country { public string Name { get; set; } public int Value { get; set; } }
под кнопкой 1 Нажмите на строку редактирования формы windows, которую мне нужно передать выбранное значение из нее в combobox form1
private void button1_Click(object sender, EventArgs e) { Form1 frm = new Form1(); var cb1 = frm.comboBox1; var index1 = cb1.FindString(comboBox1.Text); cb1.Text = index1.ToString(); frm.Show(); }
Edit Row load form // same values and code of combobox1 in Form1
при нажатии кнопки значение combobox1 из формы редактирования будет перенесено во вторую форму Form1
Результат приведенного выше кода
при нажатии кнопки он показывает form1, но нет выбора для combobox на form1 в качестве формы редактирования строки
Так вот что я делаю, чтобы решить проблему ?
Что я уже пробовал:
Как передать значение combobox из Windows form EdirRow в windows form Form1, где нажмите кнопку
0x01AA
Здесь вы найдете несколько идей: Передача информации между двумя формами, Часть 1: Родитель-Ребенок[^]