以往在Windows Form中,假如我们在ColumnChanged,ColumnChanging更改某栏位的值后,Binding Control是不会跟着改变的,而是要等到EndEdit才会更新,在.NET 2.0中,Binding提供了ReadValue方法,可以强制Binding Control重新取值.
下面的代码示例ReadValue.
public void Update()
{
foreach (Binding bind in ((ICurrencyManagerProvider) _bindingSource).CurrencyManager.Bindings)
{
bind.ReadValue();
}
}
强制更新绑定控件
本文介绍如何使用.NET 2.0中的Binding提供的ReadValue方法,强制BindingControl重新获取值,解决在ColumnChanged或ColumnChanging事件中修改字段值时,控件不立即更新的问题。
526

被折叠的 条评论
为什么被折叠?



