DELPHI win32的最佳GRID和TREE控制是什么。它也应该是DB-Aware。 我使用过DBGrid,但它非常有限并且有很多新功能 DevExpress作为令人印象深刻的工具和功能集合,但价格非常高。 您的GRID / TREE选择的优缺点是什么,当然还有它的价格标签。
答案 0 :(得分:15)
你要求最好并且淘汰#1;)。
对于树,“最佳”是http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33,因为它是虚拟的,非常灵活且非常快。但是更难使用(即与常规树控制相比)。
可以模拟网格。也是免费的有来源。据我所知,这是任何语言中最好的树控制。这个宇宙中的平台。
答案 1 :(得分:6)
好吧,我有DevExpress VCL订阅,虽然最初的价格看起来很高,但它的价值很高,续订也很明智。网格将完成您想要的所有(以及更多),但您必须花一些时间学习它,以便您可以了解功能的控制位置。订阅的优势在于您获得了预发布的测试版,并且您获得了所有内容,这意味着我已经能够使用我永远不会单独证明的控件,但它们在我的工具箱中,因此我可以使用它们。
答案 2 :(得分:3)
TMS Component Pack拥有良好的网格组件和许多其他组件,它是DevExpress组件的主要竞争对手
如果您想要一个漂亮,轻快的网格,请查看NextGrid
答案 3 :(得分:3)
这里已经提到过VirtualTreeView。虽然它非常灵活,我目前正在使用它,但有一些我不喜欢的事情:
答案 4 :(得分:0)
我已经ElTree在我的申请LMD Innovative中使用了近10年。这是他们出色的ElPack suite of tools的一部分。他们最近收录了一个名为ElXTree的版本,其中包含一些额外内容。他们都是DB-aware。
我一直在考虑转换到Virtual Treeview。我将两者进行了比较,找不到我需要的任何虚拟树视图,而ElTree没有这样做。如果您需要,ElTree也有虚拟模式。
ElTree的工作方式与Virtual Treeview略有不同。在你决定之前比较两者,或者甚至先尝试两者。你可能会发现你喜欢一种比另一种更好的方式。
ElTree优于虚拟树视图的优势:
它仍在积极维护,并且对新闻组有很好的支持。而Virtual Treeview现在是开源的,原作者Mike Lischke不再积极致力于它。
ElPack已经推出了Delphi 2009兼容版本。事实上,他们已经好几个月了。 Virtual Treeview还没有针对Delphi 2009的版本。
ElTree的缺点:
LMD ElPack 7.0版(适用于Delphi 2009)为159欧元。如果您决定购买它,请以欧元支付,因为ShareIt会收取过高的汇率。