我想用{/ p>等字符串填充ComboBox
comboBox1.DataSource = new List<string> { "By title", "by isbn", "by tag"};
我如何利用此ComboBox
中的选择,因为我不知道该放什么
comboBox1.DisplayMember
和comboBox1.ValueMember
?
答案 0 :(得分:1)
只需使用SelectedItem
财产:
var selectedItem = (comboBox1.SelectedItem ?? "").ToString();
答案 1 :(得分:0)
在您的情况下,您的项目只是一个简单的字符串,因此,text = item。但是如果你有更复杂的结构,你可能需要一个这种类型的数组,并设置DisplayMember
和ValueMember
。
然后,您的代码应如下所示:
myType mt = (mytype)comboBox1.SelectedItem;
// Do something based on other type properties