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