Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
АТерентьев
23 / 22 / 16
Регистрация: 16.10.2009
Сообщений: 978
1

Как правильно задать фильтр?

22.07.2010, 17:18. Просмотров 1217. Ответов 1
Метки нет (Все метки)

В таблице fire есть Enum поле имеющее 2 значения "Лок" и "". На форме сделал ComboBox с этими значениями и в событии "SelectedIndexChanged" пытаюсь сформировать значение фильтра, что-то типа:

C#
1
2
3
4
5
        private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedText != null)
                fireBindingSource.Filter = "status = "+ ComboBox.Text; 
        }
или
C#
1
2
3
4
5
        private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedText != null)
                fireBindingSource.Filter = "status = "Лок""; 
        }
C#
1
2
3
4
5
        private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedText != null)
                fireBindingSource.Filter = "status = """; 
        }
Буду признателен за подсказку как сделать правильно.

Добавлено через 4 часа 38 минут
Ответ нашел ComboBox через фильтр в DataGridView (Visual Basic) Правда интересно было бы найти где прочитать про детали (вообще о правилах задания фильтра) и, в частности , что означает знак % в конце строки? как строить выражения? и т.п.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2010, 17:18
Ответы с готовыми решениями:

Как правильно задать тип соединения с базой данных?
В программе работы с базой данных MDB решил выделить операции работы с базой данных в отдельный...

Newtonsoft.Json как правильно задать атрибуты сериализации?
JSON: { "id": "42", "name": "СмыслВсего", "descriptions": } ...

Как правильно задать http запрос, если нужно задать reqest header?
В программе нужно перезагрузить роутер, исспользуя httpanalazer получилось определить какой запрос...

Как задать фильтр в представлении?
Добрый день! Пользователю доступно N-е количество представлений (порядка 40-50), один документ...

Как задать фильтр по части текста
Когда задаем условие автофильтрации, то уже в момент ввода части условия происходит...

1
tima_us
1 / 1 / 1
Регистрация: 04.08.2010
Сообщений: 3
05.08.2010, 10:43 2
1
C#
1
2
3
4
5
private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedText != null)
                fireBindingSource.Filter = "status = '"+ ComboBox.Text"'"; 
        }
Добавлено через 3 минуты
2
C#
1
2
3
4
5
private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedText != null)
                fireBindingSource.Filter = "status = 'Лок'"; 
        }
3
C#
1
2
3
4
5
 private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox.SelectedText != null)
                fireBindingSource.Filter = "status = ''"; 
        }
вместо двойных кавычек satatus="???", одинарные кавычки satatus='???'
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2010, 10:43

Как задать текстовый фильтр на кнопку?
Подскажите... Есть разделенная форма. Таблица внизу. Если в столбец таблицы нажать правой кнопкой...

Как задать фильтр для SaveFileDialog?
Такоую ерунду нашел - в некоторых программах когда задают фильтр типа файлов есть допустим все...

Как задать фильтр в Table по маске
Подскажите как задать фильтр в Table подобно запросу в sql (NAME like "%часть строки%)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru