には表示メンバー変更のイベントがないようですLookUpEdit
。
ValueMember
ポップアップの詳細に、値は同じで値が異なる2 つのオプションがある場合、DisplayMember
異なる表示値を選択しても、ValueMember
両方のキーの値が同じであるため、コンボ ボックスで更新されたことを確認できません。これにより、EditValueChanged
イベントがトリガーされます。
この問題を解決する方法はありますか?
には表示メンバー変更のイベントがないようですLookUpEdit
。
ValueMember
ポップアップの詳細に、値は同じで値が異なる2 つのオプションがある場合、DisplayMember
異なる表示値を選択しても、ValueMember
両方のキーの値が同じであるため、コンボ ボックスで更新されたことを確認できません。これにより、EditValueChanged
イベントがトリガーされます。
この問題を解決する方法はありますか?
ValueMemberは、ルックアップエディターを設定するときに割り当てる必要のある重要なプロパティです。
一意でない値を指定してこの制約に違反した場合、最初の行が常に返されます(動作が文書化されているとは思わないため、将来変更される可能性があります)。この問題を解決するには、一意のキーをとして指定しますlookUpEdit1.Properties.ValueMember
。
DevExpress サイトの多くの投稿と同様に、LookUpEdit には SelectedIndexChanged イベントがありません。2 つの実行可能なオプションがあります。
deveexpress の LookUpEdit には、ValueMember と DisplayMember の 2 つのプロパティがあります。
LookUpEdit に表示する値と、(データベースに) 保存する値を ValueMember に割り当てます。