我已经搜索了很多关于这个问题的内容,我发现了这个方法:
cmbUnits.Items.IndexOf(cmbunit.EditValue)
此代码cmbUnits
中的repositoryItem
是分配给名为cmbunit
的主控件的cmbunit.EditValue
。这是有效的,但唯一的问题是{{1}}表示以前选择的项目。但我只想获得当前选择的组合框索引。
有没有办法解决这个问题? (我是winforms版本)
答案 0 :(得分:0)
来源: RepositoryItemComboBox: how to obtain a selected index when an edit value is changed
当你更改就地ComboBoxEdit的编辑值然后你 可以获取其SelectedIndex属性的值。
要达到要求的效果,请处理 RepositoryItemComboBox.EditValueChanged event,投下发件人 到ComboBoxEdit并访问其ComboBoxEdit.SelectedIndex property。
如果你想从网格内的combox中选择索引,那么按照下面的devexpress线程: Get selectedindex of repositoryitemcombobox