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