How to get the selected item of a combo box to a string variable in c#
Can anyone tell me how to get the selected item of a ComboBox
to a string
variable?
string selected = cmbbox.SelectedItem.ToString();
MessageBox.Show(selected);
This gives me System.Data.DataRowView
in my MessageBox
Solution 1:
Try this:
string selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);
Solution 2:
You can use as below:
string selected = cmbbox.Text;
MessageBox.Show(selected);
Solution 3:
Test this
var selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem);
MessageBox.Show(selected);