我有一个TextBox
,我给了一个DataBinding
如下:
txtCompanyAddress.DataBindings.Add("Text", CompanyDetailsDataSet,
"CompanyDetails.CompanyAddress");
我还在表单上添加了一个 BindingManagerBase 对象,如下所示:
protected BindingManagerBase BindingManager
{
get
{
return this.BindingContext[CompanyDetailsDataSet, "CompanyDetails"];
}
}
我的表单上有一个取消按钮,可以取消更改。当我更新值txtCompanyAddress
并点击取消时,我调用BindingManager.CancelCurrentEdit();
但文本框值不会更改为旧值。
这是任何数据绑定问题吗?