我放弃了对德尔福的DBGrid将近十年前,因为它根本就没有好。 从那时起,我已经使用虚拟树视图,其提供了很大的价值,但它有几个问题。 像目前的发展状态(例如无),事实上,没有好的数据绑定版本。 DevExpress的的QuantumGrid是著名的丰富的功能集,但真的是相当昂贵的。 据我估计,其庞大的功能集可能是矫枉过正的一般使用情况数据绑定网格控件95%。
有谁知道,体育以下功能的数据绑定网格控件:
- 复选框布尔字段。 如何明显的是什么?
- 处理编辑的更有效的方法,即无需点击三分四次获得选择列表中显示。
- 必须是数据绑定。
- 现代的前瞻性。 可能使用XP主题,但作为可更换皮肤最好。
- 灵活的所有者绘图。 这是虚拟树视图的一大特点 - 你可以从字面上更换电池图中的任何部分,而不扰乱休息。 绘画是一系列的层做的,你选择只更换您需要修改图层。
- 可缠绕线,或在弹出,并表明,已被截断用于显示的内容至少工具提示。
我很少用编辑网格控制范围内,所以编辑功能不必是太棒了。
任何好的建议吗?
虚拟TreeView的是非常活跃和发展仍在继续。 在这里看到它的新家: http://code.google.com/p/virtual-treeview/
NiceGrid
TSMDBGrid
如果使用的是德尔福6或7,你可以得到免费的NextGrid组件,如果你不这样做,你可以购买完整版本的源代码,非常低的价格,它的速度快,好看的网格。
Oooppppsss!
它已经加入。 对不起,我。
你可以看到这个 ,从Scalabium 。
它是免费的来源包括。 看到图像的链接。
问候。
我也有一些问题DevExress Quantumgrid的定价。 但是,如果你是一个严重的Delphi开发人员和谋生出来的,我认为DevExpress的控制是非常值得的投资。 DevExp似乎也再次回升Delphi开发。
我有好运气与NextGrid。
这是非常快速和BOKI(开发者)提供了很好的支持。
http://www.bergsoft.net/
你可以尝试ElTree附带的LMD ElPack包的免费SE版本: http://www.lmdinnovative.com/mfs/products/lmdelpack.php
它被描述为:
ElTree是完全可定制的可视化组件,其实际上可以代表任何类型的数据(包括在分层和列表形式)。 这是极好的探索数据库,目录结构,登记,或任何其他类型的建成像一棵树的数据。 你并不需要使用TTreeView和的TListView的组合了 - TElTree给你所有的力量。 ElTree也是构建多圆柱列表框,单选按钮组和清单是非常有用的。 并增加了完整的Unicode支持。
我在我多年的应用程序中使用ElTree了,既是作为程序的一部分树,并在其他几个部分的网格。 我接过来一看而回,在虚拟的TreeView,但我认为没有令人信服的理由来改变。
LMD ElPack SE是专为用户,谁是感兴趣的只是ElTree组件。 我认为它满足您的所有资格。
它的最后支持IDE是德尔福2006年。如果你需要它德尔福2009年,你就需要升级到其非自由软件包之一。
又见了一个问题: 什么是最好的GRID和树控件:也是我的回答这个问题 。
如果我们一直在投票我说TSMDBGrid。 这几乎是完美的。 就在数天前我检查它的源代码,看看它如何使用过滤器编辑(利用它,当然)。
它是免费的。
我不知道的价格点,你会考虑价格便宜,但我们有良好的成功X-DBGrid的 。
TMS软件有一个数据感知存在的版本TAdvStringGrid组件。
您可以下载试用,另外还有一些示例应用程序可用的TDBAdvGrid。