2014-02-14 71 views
0

我有一個網格。網格列stock_code中有一個RepositoryItemSearchLookUpEdit。此lookupedit列出所有產品以及用戶按鍵過濾產品時的情況。 DevExpress的RepositoryItemSearchLookUpEdit搜索過濾

我要改變濾波器類型。例如,當我在搜索文本框中寫入「AB」時,網格必須列出「ABSOLUT」。所以,當我寫「AB%」網格將在產品名稱列表中的所有「AB」結果網格將篩選這種「AB%」

我如何能做到這一點誰能幫助我?

+0

可以使股票代碼列編輯類型爲標準,自動完成模式,絕對的。 – Shell

+0

我不明白你能解釋我該怎麼做? – cptc

+0

你可以使用RepositoryGridLookupEdit而不是RepositoryItemSearchLookUpEdit,你應該閱讀這個。 https://www.devexpress.com/Support/Center/Question/Details/Q21111 – Shell

回答

2

RepositoryItemSearchLookUpEdit.PopupFilterMode屬性指定如何過濾下拉列行 - 使用ContainsStartsWith過濾器。默認情況下,此屬性設置爲PopupFilterMode.Default,相當於Contains過濾器。因此,只需將此屬性設置爲PopupFilterMode.StartsWith即可。

+0

它的工作很好,謝謝你的幫助。但我想,當我寫「AB%」網格過濾PopupFilterMode.Contain,和我寫「AB」 FILTERMODE改變PopupFilterMode.StartsWith。我可以在運行時做到這一點嗎? – cptc

+0

@cptc有了這個問題,我建議你直接聯繫DevExpress官方支持[直接](http://www.devexpress.com/Support/Center/)以獲得有保證的官方和快速協助。 – DmitryG

+0

我在devexpress論壇上問過,但還沒有回答。再次感謝@DimitryG – cptc