2 / 2 / 0
Регистрация: 22.04.2014
Сообщений: 136
|
|||||||||||
1 | |||||||||||
Фильтрация данных через BindingSource.Filter24.08.2018, 14:42. Показов 3333. Ответов 7
Метки нет (Все метки)
Необходимо произвести поиск сразу по нескольким столбцам типа int и string.
Данный запрос работает только со столбцами типа string.
Добавлено через 25 минут И еще, можно ли сделать через фильтр так что бы после первого запроса можно было было отфильтровать из уже отфильтрованных данных т.е. н/р первым запросом я нахожу Ивановых с ул.Кирова и ул.Калинина, а вторым запросом мне нужно из этого же результата найти Ивановых живуших в домах с номерами №10.(надеюсь вопрос понятен)
0
|
24.08.2018, 14:42 | |
Ответы с готовыми решениями:
7
Фильтрация данных по внешнему ключу используя BindingSource.Filter Использование BindingSource.Filter DataCridView и BindingSource.Filter Не работает Filter в BindingSource |
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,639
|
|
25.08.2018, 09:07 | 2 |
А как две строки в одну объединить? Вы же в первом запросе догадались, что разные критерии можно через
AND объединять, так в чём проблема?Можно. Просто к существующему фильтру добавляете новые критерии отбора.
1
|
2 / 2 / 0
Регистрация: 22.04.2014
Сообщений: 136
|
|
27.08.2018, 10:31 [ТС] | 3 |
0
|
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,639
|
|
27.08.2018, 10:44 | 4 |
Беноевский, в самом простом и наивном случае: запомнить строку с фильтром и к ней добавлять новые критерии. Конкатенировать строки я думаю вы умеете. Как сгруппировать разные критерии вы тоже знаете, это у вас же в первом сообщении есть (AND).
1
|
2 / 2 / 0
Регистрация: 22.04.2014
Сообщений: 136
|
|
27.08.2018, 11:48 [ТС] | 5 |
0
|
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,639
|
|
27.08.2018, 12:03 | 6 |
Беноевский, переопределяйте существующий фильтр более точными критериями.
0
|
2 / 2 / 0
Регистрация: 22.04.2014
Сообщений: 136
|
|
27.08.2018, 12:08 [ТС] | 7 |
При небольшом количестве строк я это делал так: при поиске в случае несоответствия скрывал строку в гриде и получалось второй поиск у меня уже шел по отфильтрованным данным(по видимым строкам). Этот вариант очень простой и удобный, но долго думающий
Добавлено через 43 секунды это я понял
0
|
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,639
|
|
27.08.2018, 12:09 | 8 |
Беноевский, фильтр надо накладывать на источник данных, а не в контроле строки скрывать.
0
|
27.08.2018, 12:09 | |
27.08.2018, 12:09 | |
Помогаю со студенческими работами здесь
8
BindingSource игнорирует Filter BindingSource.Filter в БД MySQL по времени BindingSource.Filter и Application.Run BindingSource Filter - Сравнить два Int32 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |