gpt4 book ai didi

c# - 如何删除/空白数据绑定(bind)组合框? SelectedIndex = -1 不起作用

转载 作者:太空狗 更新时间:2023-10-29 17:32:51 24 4
gpt4 key购买 nike

我试图在我的 Windows 窗体应用程序中取消选择(空白)一些组合框。在我的应用程序中,我有一个将每个组合的 SelectedIndex 设置为 -1 的 Reset 方法。我所有的组合框都是数据绑定(bind)的,即每个组合框都使用数据源填充。

我注意到有时我的 Reset 方法会起作用,即它会取消选择当前选定的项目并使组合空白。但是,有时它会在我尝试将其设置为 -1 后直接选择第一项 (SelectedIndex = 0)。从用户的角度来看,这看起来像是一个错误,因为它并不总是“清除”表单。

根据 MSDN:

“要取消选择当前选定的项目,请将 SelectedIndex 设置为 -1。如果 ComboBox 项目是数据绑定(bind)项目,则不能将其 SelectedIndex 设置为 -1。”

有人知道解决方法吗?

非常感谢

最佳答案

使用 void 和 property 的组合

comboBox.ResetText();

//to reset selected value
comboBox.SelectedIndex = -1;

关于c# - 如何删除/空白数据绑定(bind)组合框? SelectedIndex = -1 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10427172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com