在数据绑定的Combo
Box的上下文中,其ValueMember和DisplayMember
属性被适当地设置:
SelectedIndexChanged和SelecetedValueChanged事件有区别吗?当从ComboBox的下拉列表中选择一个项目时,它们是否同时触发?
那么,只是因为你的索引变化并不一定意味着你的价值必须改变.
这也可能不是最现实的情况,因为设计上这个实现将是坏的.
假设您正在显示您正在显示身体部位的ComboBox.但是,您可能会以映射到整数值的格式导出或存储此信息.因此,您的ComboBox可能显示映射为值5的“左臂”和“右臂”,它在映射中定义(5 =上身).然后,如果用户将“右臂”切换到“左臂”,则没有变化;但是SelectedIndex已经改变了.
所以我想这是一个个案的情况,但这些事情肯定可以根据情况有所不同.