2

には表示メンバー変更のイベントがないようですLookUpEdit

ValueMemberポップアップの詳細に、値は同じで値が異なる2 つのオプションがある場合、DisplayMember異なる表示値を選択しても、ValueMember両方のキーの値が同じであるため、コンボ ボックスで更新されたことを確認できません。これにより、EditValueChangedイベントがトリガーされます。

この問題を解決する方法はありますか?

4

3 に答える 3

1

DevExpressドキュメントから:

ValueMemberは、ルックアップエディターを設定するときに割り当てる必要のある重要なプロパティです。

一意でない値を指定してこの制約に違反した場合、最初の行が常に返されます(動作が文書化されているとは思わないため、将来変更される可能性があります)。この問題を解決するには、一意のキーをとして指定しますlookUpEdit1.Properties.ValueMember

于 2013-02-21T14:29:04.183 に答える
0

DevExpress サイトの多くの投稿と同様に、LookUpEdit には SelectedIndexChanged イベントがありません。2 つの実行可能なオプションがあります。

  1. FocusedRowChanged イベントと組み合わせて GridLookUpEdit を使用する
  2. コードを確認してください。EditValue は一意である必要があります。ルックアップ行ごとに異なる EditValues を送信するシナリオ サーバー側を管理する方法はありますか?
于 2013-02-21T14:17:52.973 に答える
0

deveexpress の LookUpEdit には、ValueMember と DisplayMember の 2 つのプロパティがあります。

LookUpEdit に表示する値と、(データベースに) 保存する値を ValueMember に割り当てます。

于 2013-03-07T09:42:37.973 に答える