2011-01-29 4 views
1

コントロールがカスタムオブジェクトのコレクションにバインドされている場合、DevExpress SearchLookUpEditからビジネスオブジェクトを取得する必要があります。DevExpress SearchLookUpEditからビジネスオブジェクトを取得するには?

GridViewでGetSelectedDataRowまたはFocusedRowを使用して現在選択されている行オブジェクトを取得できますが、現在フォーカス/選択行は必要ありません。行を検索し、条件を指定して行を取得するインデックスまたはEditValue。

これはどのように行われますか? SearchLookUpEditには、LookUpEditにあるGetRowByKeyValueメソッドがありません。

+0

コレクションを反復しようとしましたか? –

答えて

0

これはsearchLookUpEdit1View.GetFocusedRow()メソッドを使用して行うことができます。
このメソッドは、ドロップダウンウィンドウが展開されている場合にのみ機能します。それ以外の場合、唯一の解決策は、エディタのEditValueプロパティを取得し、DataSource内の対応するオブジェクトを見つけることです。