Как стать автором
Обновить

Комментарии 7

Если в гриде есть колонка логического типа поиск по «мет» всё так же находит все строки (где есть галка и нет галки)? И как подразумевается искать только отмеченные галки?
А уточните, пожалуйста, какой грид, какая платформа?
WinForms, GridControl, подозреваю что не только там. Вижу, находит.
Demo Center\WinFroms\Data Grid and Editors\Performance\100000+Records\Показать панель поиска\вбиваем «меч» (или «che» если английский язык)\Поиск — как было 100000 строк, так и осталось.
Спасибо за ваш отзыв. Грид всегда ищет по вхождению в контент или теги. Для булевских колонок там в качестве тегов слова checked/unchecked (или их локализованные аналоги). Собственно, если искать по фрагменту, входящему в оба слова («che») то оба варианта и покажутся в результате.
Для более тонкого поиска можно применять разные модификаторы, например "-un" — покажет все что НЕ unchecked — т.е. то что checked. Также хочется отметить, что для булевских колонок кажется намного удобнее и быстрее применять не поиск, а фильтрацию по значению через column filter dropdown (пару кликов вместо набора текста). Наконец, если текущее поведение не нравится, то всегда можно отключить поиск для булевских колонок в опциях грида. Надеюсь данная информация будет полезной.
Я уже знаю про это. И конкретно в моём случае вообще отключил поиск по логическим колонкам, ибо не понимаю зачем он нужен в таком виде для обычного пользователя (сколько из них догадываются про модификаторы?), который хочет найти свой меч в огромной таблице, когда мяч он там же на ура находит. Тем более, что если в текстовых полях найденное хоть отображается цветом, то в этом случае вообще не понятно что происходит: в строке нигде не отмечено найденное, количество строк то же, но вроде что-то думал, а ничего не поменялось.
Наконец-то что-то глобальное в WinForms! MVVM и Data Layout Control — это прямо праздник какой-то!
Добавьте пожалуйста в контрол текстового редактора механизм тегов. Аналог вордовских полей, либо xml тегов при слияний документа.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий