Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当选择更改时,VB.NET数据绑定组合框需要强制更新数据源_Vb.net_Winforms_Validation_Data Binding_Combobox - Fatal编程技术网

当选择更改时,VB.NET数据绑定组合框需要强制更新数据源

当选择更改时,VB.NET数据绑定组合框需要强制更新数据源,vb.net,winforms,validation,data-binding,combobox,Vb.net,Winforms,Validation,Data Binding,Combobox,我有一个组合框,其中组合框上的SelectedValue绑定到业务对象上的属性 一切正常,但是绑定到组合上SelectedValue的属性只有在焦点离开控件时才会更新。我知道在控件验证(失去焦点)之前属性不会得到更新,但我需要它在下拉列表关闭后立即更新数据源 我知道我可能会把焦点从控件上转移到DropDownClosed事件上,但我更喜欢一些不太混乱的东西 关闭下拉列表后立即更新数据源的最佳方式是什么?将数据源更新模式设置为OnPropertyChanged。这里有一个类似的问题: [我的方法是

我有一个组合框,其中组合框上的SelectedValue绑定到业务对象上的属性

一切正常,但是绑定到组合上SelectedValue的属性只有在焦点离开控件时才会更新。我知道在控件验证(失去焦点)之前属性不会得到更新,但我需要它在下拉列表关闭后立即更新数据源

我知道我可能会把焦点从控件上转移到DropDownClosed事件上,但我更喜欢一些不太混乱的东西


关闭下拉列表后立即更新数据源的最佳方式是什么?

将数据源更新模式设置为OnPropertyChanged。这里有一个类似的问题:


[

我的方法是(在事件中)设置组合框的OnUpdate并将其放入VB.net

Me.<business object>.Requery
Me..Requery

Wow谢谢!很遗憾我不熟悉DataSourceUpdateMode的OnPropertyChanged模式。很简单!