|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.06.2009, 23:26 | #1 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
C#: Поиск и фильтр по гриду
Как организовать процедуру подобную в Delphi Locate("Поле", "Текст поиска",...) в C# и использовать фильтр?
Вроде как то можно сделать через BindingSource?
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
05.06.2009, 23:39 | #2 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
У DataGrid есть свойство filter.
Фильтровать можно так: _DataGrid.Filter = "<field name> = <value>" или так: "<field name> like <value>" так же поддерживается and и or "<field name1> = <value1> and/or <field name2> = <value2>"
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
06.06.2009, 01:54 | #3 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
У DataGrid не нашел свойства Filter.
Тем неменее выход из двух ситуаций нашел: Фильтр: Код:
Код:
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
06.06.2009, 11:12 | #4 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
Виноват, свойство Filter есть у BindingSource.
Все, что я написал в предыдущем посте относится к нему (and / or / = / like). P.S. Просто я писал обертку для работы с БД и у меня были немного другие имена объектов и свойств.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
08.07.2010, 09:32 | #5 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
народ, помогите с фильтром.
написал фильтра который ищет точное совпадение в датагриде Код:
например из 1, 2 и 21 по запросу 1 выдавались записи 1 и 21 грубо говоря нужно проверить if(Column1.Contains(SearchBox.Text) ) --upd всё, понял ))
Life if about choices
Make the right choice Последний раз редактировалось TaTT DoGG; 08.07.2010 в 09:46. |
08.07.2010, 09:48 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фильтр пакетов | Stolen | Общие вопросы Delphi | 0 | 07.02.2009 09:38 |
Фильтр | Инночка | Помощь студентам | 4 | 30.04.2008 20:27 |
Фильтр в базе | Versifikator | БД в Delphi | 3 | 18.04.2008 10:35 |
фильтр в dbgrid | ГОСЕАН | БД в Delphi | 2 | 24.12.2007 15:14 |
Фильтр и поиск | emfw | БД в Delphi | 1 | 11.03.2007 11:01 |