请问有人可以告诉我如何将 ComboBox
中选定的项目获取为一个 string
变量吗?
string selected = cmbbox.SelectedItem.ToString();
MessageBox.Show(selected);
这使我在MessageBox
中得到了System.Data.DataRowView
试试这个:
string selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);
您可以按以下方式使用:
string selected = comboBox.selectedItem.ToString();
或者string selected = comboBox.SelectedText;
测试 this
var selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);
var selected = cmbbox.GetItemText(cmbbox.Text);
MessageBox.Show(selected);
SelectedText = this.combobox.SelectionBoxItem.ToString();
this.ComboBox.Text
,是否有理由更喜欢使用这个? - Mike EComboBox.Text
属性,根据微软文档所述:“当前选定项的字符串。” - Simple