Ответ 1
Попробуйте следующее:
string selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);
Может ли кто-нибудь сказать мне, как получить выбранный элемент поля со списком в строковой переменной?
string selected = cmbbox.SelectedItem.ToString();
MessageBox.Show(selected);
Это дает мне System.Data.DataRawView
в моем сообщенииBox
Попробуйте следующее:
string selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);
Вы можете использовать, как показано ниже:
string selected = cmbbox.Text;
MessageBox.Show(selected);
Тест this
var selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);
Сначала добавьте свои элементы (help, nope) в коллекцию combobox, а затем сделайте следующее:
if(ComboBox1.SelectedItem == "help"){TextBox1.Text = "help";}
if(ComboBox1.SelectedItem == "nope"){TextBox1.Text = "nope";}
SelectedText = this.combobox.SelectionBoxItem.ToString();