通过关键字查找combobox中全部项找出符合条件的第一项当作默认值,然后全部符合的项紧跟在第一项后面显示,但是现在显示的内容本人看了下只是combobox中符合含有关键字全部项中的最后一项,该怎么修改呢?
string def_value1 = "ID"; foreach (var row1 in comboBox1.Items) { if (Convert.ToString(row1).IndexOf(def_value1) >= 0) { int index = this.comboBox1.FindString(Convert.ToString(row1)); this.comboBox1.SelectedIndex = index; } }
解决方案
80
假如符合了,需要跳出循环 break; 一下