日期:2014-05-17  浏览次数:20732 次

关于Box的简单问题
我现在想的就是点开Box这个空间,有下拉选项从100到200,equipmentBox.SelectedIndex = 0;就是默认现在设备是100,我现在希望我选择100的时候我能发送我当前的Index号,比如我选100就发送00,选101就发送01.设备号不是连续的,我想要一个控件的方法,用户选择105的时候其实他的SelectedIndex就是5,我就是想发送给下位机5而不是105.我该怎么处理。
控件 box

------解决方案--------------------
comboBox控件,里面有一个valuemember和displaumember
------解决方案--------------------
this.equipmentBox.DataSource = dt;
this.equipmentBox.DisplayMember = "answertypename"; //绑定显示成员的名字this.equipmentBox.ValueMember = "answertypeID";//绑定combox显示成员的值

this.equipmentBox.SelectedValue = "0";//让combox固定显示某个成员名字,可以用这个取值