【发布时间】:2012-03-21 13:37:18
【问题描述】:
我有一个将字典作为数据源的组合框。我正在尝试在组合框中查找一个键并获取它的显示值。 FindString 查找显示值。
var dictionary = new Dictionary<string, string>();
dictionary.Add("key1", "value1");
dictionary.Add("key2", "value2");
dictionary.Add("key3", "value3");
comboBox1.DataSource = new BindingSource(dictionary, null);
comboBox1.ValueMember = "Key";
comboBox1.DisplayMember = "Value";
comboBox1.FindString("key3") //returns -1
comboBox1.FindString("value3") //returns 2
但我想查找 key3 的显示值。我该怎么做?
【问题讨论】:
标签: c# winforms dictionary combobox datasource