私は次のようTextBoxに与えた を持ってDataBindingいます:
txtCompanyAddress.DataBindings.Add("Text", CompanyDetailsDataSet,
"CompanyDetails.CompanyAddress");
また、以下のようにフォームに BindingManagerBase オブジェクトを追加しました。
protected BindingManagerBase BindingManager
{
get
{
return this.BindingContext[CompanyDetailsDataSet, "CompanyDetails"];
}
}
フォームに変更をキャンセルするキャンセル ボタンがあります。値を更新してtxtCompanyAddressキャンセルを押すと、呼び出しますBindingManager.CancelCurrentEdit();が、テキスト ボックスの値が古い値に変わりません。
これはデータバインディングの問題ですか?