私はこれを理解することはできません。
Windows フォームと DevExpress LookupEdit があります。
ルックアップ編集には、その editvalue で BindingSource BS のプロパティ A へのデータバインディングがあります。データバインド BS はオブジェクト C に接続されます。C は EF データベースの最初のオブジェクトです。このような。
BS.DataSource = C
LookupEdit の EditValueChanged イベントで、次のように、オブジェクト C の別のプロパティの値を変更したいと考えています。
private void lookUp_EditValueChanged(object sender, EventArgs e)
{
if (lookUp.EditValue != null)
{
C.B = NewValue;
}
}
「CB = NewValue」になると、EditValueChanged が再び起動し、値が変更されないようにします。C発火のProperty変更で発火します。
私が間違っていることは何ですか?これを解決するにはどうすればよいですか?