繁体   English   中英

删除当前选定的绑定组合框项目,然后什么都不选?

[英]Delete currently selected bound combobox item and then have it select nothing?

在删除当前选定的绑定项目之后,如何使组合框什么也不做选择(即SelectedIndex = -1 )。 我不喜欢删除当前选定的项目后如何选择下一个项目。 选择错误的值可能会导致一些问题。 如果有一种方法可以将这种行为直接添加到继承的组合框中,则将是理想的。

我也喜欢@Cody Gray在评论中提出的建议。 但是,我想到了这一点,您可能能够做到这一点的另一种方法是,附加一个事件,当您从ComboBox中删除一个项目时会触发该事件。 在该事件处理程序中设置SelectedIndex = -1 现在,我不确定是否有这样一个随时可用的事件,因此可能值得研究。

在Cody Gray发布的已知错误链接中,解决方法是:

SelectedIndex = 0
SelectedIndex = -1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM