2012-01-02 69 views
0

我正在研究一个改进的DBGrid,它允许我仅通过按下键盘来搜索项目,而无需在特殊搜索字段中输入数据。DBGrid增量搜索组件

任何先进的功能,如颜色会很好。

+0

可能你可以尝试在搜索代码(在特殊搜索字段中的相同的一个)DBgrid onkeypress,然后执行它按下enter或somthing? – PresleyDias 2012-01-02 07:30:41

+0

如果您需要一些代码来在网格上实现增量搜索(包括soundex搜索),您可以查看[本机]中的TSQLTableToGrid.DrawGridKeyPress(http://synopse.info/fossil/finfo?name= SQLite3/SQLite3UI.pas)和[this other unit]中的TSQLTable.SearchValue(http://synopse.info/fossil/finfo?name=SQLite3/SQLite3Commons.pas)。一些工作的开源代码可以帮助你实现你自己的版本。事实上,升级'TDrawGrid'来实现这些功能非常简单。 – 2012-01-02 08:16:35

+0

@ArnaudBouchez我没有任何修改组件的经验,你可以指点我一个教程或从这种控制派生的一些组件。它将非常有帮助。谢谢 – opc0de 2012-01-02 09:54:29

回答

4

我想推荐TDbGridEH组件。它不如QuantumGrid流行,但功能非常强大。此外,与QuantumGrid相比,从标准TDBGrid切换到它更容易一些。