应用场景:根据某值,由程序自动选择相应的ComboBox,并显示
问 题:通过设置SelectedValue, Text, SelectText, ValueMember, DisplayMember都不能达到目的, 后来,经过多次测试,可以通过改变SelectedIndex,可以达到自动选择ComboBox目的。
接下来要解决的问题就是如何查找某值的SelectedIndex的值了,ComboBox有个方法FindString可以查找某值的Index, 需要注意的是,FindString只能查找DisplayMember的内容,而不能查找ValueMember的内容,以下是示例代码
cbConIdC.SelectedIndex = cbConIdC.FindString(imdC.InstrumentID);