Member7596 Ответов: 1

Как модуль multisearch в datagridview при помощи двух текстовое поле?


Привет, друзья!
Я хочу выполнить поиск с помощью двух текстовых полей в datagridview. vb.net
В моем datagridview1 есть:

_________________________________________________
|NUMBER_RECEIPT | ОПИСАНИЕ / ЦЕНА |
| 1 / Usb 8gb | 7$ |
| 1 / Usb 16gb | 12$ |
| 1 / Usb 32gb / 20$ |
| 2 / Usb 64gb / 35$ |
_________________________________________________

В поля textbox1 Я хочу поискать "NUMBER_RECEIPT" и поле textbox2 "ОПИСАНИЕ"
ПЕРВЫЙ РАЗ: Если поиск в поля textbox1: "1- хочешь показать:

_________________________________________________
NUMBER_RECEIPT | ОПИСАНИЕ / ЦЕНА |
| 1 / Usb 8gb | 7$ |
| 1 / Usb 16gb | 12$ |
| 1 / Usb 32gb / 20$ |
_________________________________________________

ВТОРОЙ РАЗ: И после поиска в textbox1 я хочу выполнить поиск в поле textbox2: "Usb 8"
Я хочу показать:

_________________________________________________
NUMBER_RECEIPT | ОПИСАНИЕ / ЦЕНА |
| 1 | Usb 8Гб / 7$ |
_________________________________________________

Что я уже пробовал:

Я пытался найти в интернете.
Я нашел несколько кодов, но для меня это не работает должным образом, например:

BindingSource7.Filter = "[NUMBER_RECEIPT] LIKE '" & TextBox1.Text & "%'" Or
BindingSource7.Filter = "[DESCRIPTIONS] LIKE '" & TextBox2.Text & "%'"


Пожалуйста, не могли бы вы мне помочь ?
БОЛЬШОЕ СПАСИБО! :)

1 Ответов

Рейтинг:
4

Richard Deeming

Вам нужно объединить эти два условия в один фильтр. Что-то вроде этого должно сработать:

BindingSource7.Filter = "[NUMBER_RECEIPT] LIKE '" & TextBox1.Text & "%' And [DESCRIPTIONS] LIKE '" & TextBox2.Text & "%'"


Member7596

Да, это его работа. Большое спасибо! :Д