-1

我想填充ComboBox一些字符串,例如

comboBox1.DataSource = new List<string> { "By title", "by isbn", "by tag"};   

我怎么能利用这个选择,ComboBox因为我不知道该放什么

comboBox1.DisplayMembercomboBox1.ValueMember

4

2 回答 2

1

只需使用SelectedItem属性:

var selectedItem = (comboBox1.SelectedItem ?? "").ToString();
于 2013-10-16T20:44:05.067 回答
0

在您的情况下,您的项目只是一个简单的字符串,因此 text = item. 但是如果你有更复杂的结构,你可能需要一个该类型的数组并设置DisplayMemberValueMember

然后,您的代码应如下所示:

myType mt = (mytype)comboBox1.SelectedItem;
// Do something based on other type properties
于 2013-10-17T01:07:11.907 回答