2016-09-22 92 views
0

在我的表單GridControl和TextEdit控件中有兩個控件。我有產品名稱的批量數據。我需要在單個TextEdit控件中用空格分隔15至20個產品名稱。當我輸入TextEdit的第一個產品名稱時,它可以通過GridView1.ApplyFindFilter("SomeProductName")在GridControl中找到正確的第一個產品名稱。但是,當我輸入第二個產品名稱時,它包含查詢中的以前的產品名稱,但我需要先前的產品名稱通過按空格鍵自動從查詢中刪除,但不是從TextEdit中刪除。在TextEdit控件中搜索Devexpress vb.net

回答

0

你可以使用這樣的搜索只在最後一項:

Public Sub ApplyFindFilterToLastTerm(terms As String) 
    Dim lastTerm = terms.Split(" "c).Last 
    ApplyFindFilter(lastTerm) 
End Sub 

並調用用戶每次通過處理KeyDown事件

+0

謝謝你輸入一個空格。它解決了我的問題。 –

+0

沒問題。如果這解決了您的問題,請將答案標記爲已接受。 – FloatingKiwi

+0

當我在產品中心鍵入產品時,它只搜索上一個產品。 –