В моей форме есть два элемента управления GridControl и TextEdit Control. У меня есть объемные данные о названиях продуктов. Мне нужно написать от 15 до 20 названий продуктов в одном элементе управления TextEdit, разделяя их пробелами. Когда я ввожу в TextEdit первое название продукта, оно может правильно найти первое название продукта в GridControl с помощью GridView1.ApplyFindFilter("SomeProductName")
. Но когда я набираю второе имя продукта, оно включает предыдущее имя продукта в запросе, но мне нужно, чтобы предыдущее имя продукта автоматически удалялось из запроса, нажимая клавишу пробела, но не из TextEdit.
Поиск в TextEdit Control Devexpress vb.net
Ответы (1)
Вы можете использовать что-то вроде этого для поиска только по последнему термину:
Public Sub ApplyFindFilterToLastTerm(terms As String)
Dim lastTerm = terms.Split(" "c).Last
ApplyFindFilter(lastTerm)
End Sub
И вызывайте это каждый раз, когда пользователь входит в пространство, обрабатывая событие KeyDown
person
FloatingKiwi
schedule
22.09.2016
Когда я набираю продукт в центре продуктов, он ищет только последний продукт.
- person Junaid Bilal; 29.09.2016