gpt4 book ai didi

c# - ComboBox 空值不复制到数据绑定(bind)数据源

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:39 31 4
gpt4 key购买 nike

我有 ComboBox 数据绑定(bind)到 BindingSource。除一种情况外,它运作良好。当我删除 ComboBox 中的文本时,发生了 ComboBox.SelectedIndex=-1ComboBox.SelectedValue=null,这是正确的。问题是绑定(bind)到 ComboBox.SelectedValueDataSource 属性不会更新为空值,但会保留之前的选择。

以下是可能很重要的代码片段。

ComboBox.DropDownStyle=DropDown; 我希望 ComboBox 可编辑

BindingSource.DataSource=oneRowDataTable; oneRowDataTable表示这个表一直有1行数据

ComboBox.DataBindings.Add("SelectedValue", BindingSource, "InvoiceID"); ComboBox.SelectedValue 映射到 BindingSource,它当我从 ComboBox

中的现有值中进行选择时效果很好

这是 link 有类似的问题,但对我没有帮助。

感谢您的任何建议。

最佳答案

我也在 Microosft 论坛上问过这个问题。我得到了这个答案MSND forum .这实际上与我在评论中提到的解决方案相同。我将接受这个解决方案,然后看看它是如何工作的。

关于c# - ComboBox 空值不复制到数据绑定(bind)数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417386/

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