Компонент инкрементного поиска DBGrid

Я ищу улучшенный DBGrid, который позволяет мне искать элементы, только нажимая клавиатуру, не вводя данные в специальные поля поиска.

Любые расширенные функции, такие как цвета, будут великолепны.


person opc0de    schedule 02.01.2012    source источник
comment
может быть, вы можете попробовать нажать на клавишу DBgrid код поиска (тот же самый в специальном поле поиска), а затем выполнить его при нажатии ввода или что-то в этом роде?   -  person PresleyDias    schedule 02.01.2012
comment
Если вам нужен код для реализации добавочного поиска (включая поиск soundex) в сетке, вы можете взглянуть на TSQLTableToGrid.DrawGridKeyPress в этого модуля и TSQLTable.SearchValue в этого другое устройство. Некоторый рабочий код с открытым исходным кодом, который может помочь вам реализовать собственную версию. На самом деле обновить TDrawGrid для реализации таких функций очень просто.   -  person Arnaud Bouchez    schedule 02.01.2012
comment
@ArnaudBouchez У меня нет опыта модификации компонентов, не могли бы вы указать мне учебник или какой-либо компонент, полученный из такого элемента управления. Это мне очень поможет. Спасибо   -  person opc0de    schedule 02.01.2012


Ответы (2)


Я хотел бы порекомендовать компонент TDbGridEH. Он менее популярен, чем QuantumGrid, но достаточно мощный. Также на него несколько проще перейти со стандартного TDBGrid по сравнению с QuantumGrid.

person Wodzu    schedule 02.01.2012

DevExpress QuantumGrid

person Branko    schedule 02.01.2012