7

我已经使用

cmbPeriod.DataBindings.Add("SelectedItem", Presenter, "SelectedDate", true, DataSourceUpdateMode.OnPropertyChanged);

但它只会在我退出控件时触发绑定模型,我希望它在用户做出新选择时触发。

编辑:好的,所以我尝试使用SelectedValue而不是绑定并保留ValueMemberas null。这具有在组合框使用正确对象更改时立即更新源的效果,但是现在组合框忽略来自源的更新!

我看到它在运行时请求绑定,并且我的源属性返回正确的对象,该对象与组合框将在更改时更新源的类型相同。啊! 很近:(

4

1 回答 1

5
cmbPeriod.DataBindings.Add("SelectedValue", Presenter, "SelectedDate", true, DataSourceUpdateMode.OnPropertyChanged); 

绑定到 SelectedValue 对更改起作用

于 2014-01-23T08:16:36.310 回答