什麼是DELPHI win32最好的GRID和TREE控件。它也應該是DB-Aware。 我已經使用DBGrid,但它是非常有限的,湖泊很多新功能 DevExpress作爲一個令人印象深刻的工具和功能的集合,但價格非常高。 什麼是您的網格/樹的利弊選擇,當然還有它的價格標籤。什麼是最好的網格和樹控制?
回答
那麼,我有DevExpress VCL訂閱,雖然最初的價格似乎很高,但它是很好的價值和更新是明智的。網格會做你想做的所有事情(還有更多),儘管你必須花一些時間來學習它,這樣你才能理解功能的控制權。訂閱的優勢在於您可以獲得預發行版本的beta版本,並且您可以獲得所有這一切,這意味着我可以使用我從未單獨證明過的控件,但它們位於我的工具箱中,因此我可以使用它們。
你要求最好,並排除#1;)。
對於樹「最好」是http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33,因爲是虛擬的,非常靈活和非常快。但難以使用(即與常規樹控制進行比較)。
可以模擬一個網格。也有免費&有源碼。據我所知,在這個宇宙中是任何語言平臺上最好的樹控件。
我已經在我的應用程序ElTree由LMD Innovative使用了近10年。這是他們出色的ElPack suite of tools的一部分。他們最近包括一個名爲ElXTree的版本,它有一些額外的功能。他們都是DB知道的。
我正在考慮切換到虛擬TreeView。我比較了兩者,並且找不到ElTree沒有的虛擬TreeView所需的任何東西。如果你想要的話,ElTree也有一個虛擬模式。
ElTree與虛擬樹視圖有點不同。在決定之前比較兩者,或者先嚐試它們。你可能會發現你喜歡一個比另一個更好的方式。 ElTree的
優勢在虛擬樹視圖:
它仍在積極維護,他們有他們的新聞組很好的支持。鑑於Virtual Treeview現在是開源的,原創作者Mike Lischke不再積極地開展工作。
ElPack已經有了他們的Delphi 2009兼容版本。事實上,他們已經放了好幾個月了。虛擬Treeview沒有Delphi 2009的版本。
ElTree的缺點:
- 這不是免費的,但它比DBGrid的便宜。你可能會發現the other ElPack VCL Components(啓用所有的Unicode)對你的產品也很有用。
LMD ElPack 7.0版(德爾福2009)爲159歐元。如果您決定購買它,請以歐元支付,因爲ShareIt收取過高的匯率。
虛擬Treeview已更新,以支持德爾福2009年發佈,它的使用非常廣泛,所以很多人都有興趣保持它的工作。 – PetriW 2009-01-26 11:06:43
TMS Component Pack有很好的網格組件和很多其他的,它的主要競爭對手的DevExpress組件
,如果你還想要一個漂亮,重量輕,速度快網看看NextGrid
VirtualTreeView一直已經在這裏提到。雖然它非常靈活,我目前正在使用它,但有幾件事我不喜歡:
- 它不再由其原作者Mike Lischke主動維護,並且不清楚它是否存在現在是其他人負責。
- 它有一個相當陡峭的學習曲線。準備好仔細研究提供的示例應用程序,否則您將無法使用它。 它提供了在線幫助,但幫助比Delphi 2005更差。是的,它涵蓋了大多數屬性,方法和類,但大多數幫助不是很「有用」。 (我知道我沒有權利要求一個免費工具的良好在線幫助,但這是一個因素。)
- 我不喜歡虛擬化實際完成的方式。我會以不同的方式做到這一點。 (我不知道我的方式會不會更好,但你的里程可能會有所不同。)
- 感覺塞滿了太多的功能。我會喜歡更輕量級的東西。
- 1. 什麼是最好的R樹變種
- 2. 什麼是最好的表格結構?
- 3. 什麼是一些很好的WPF網格控件?
- 4. 什麼是最好的方式來保持主鍵在網格
- 5. 什麼是最好的方式來控制這些計時器?
- 6. 什麼是繪製樹木和圖形的最佳技術?
- 7. MVC控制網格的下拉列表 - 讓這個工作起作用的最好方法是什麼?
- 8. 什麼是最好的QT列表和表格對象
- 9. 什麼是最好的響應滑塊和易於定製
- 10. 什麼被認爲是最好的Java後綴樹實現?
- 11. 什麼是最好的在django做一個評論樹
- 12. 排序多個MvcContrib網格的控制器語法是什麼?
- 13. 什麼是二進制子樹的最左邊和最右邊的節點?
- 14. 網頁控制檯:什麼是Omniture?
- 15. 這是什麼控制風格?
- 16. .NET - 檢查和控制Windows服務的最佳庫是什麼?
- 17. 最好的IDE,最好是支持版本控制
- 18. 什麼應該是最好和有效的方式來查找二進制樹級別是否已完成?
- 19. 什麼是最適合網絡的Web標準樹視圖?
- 20. 哪一個是最好的繪製網格?
- 21. 什麼是Flash的最新和最好的選擇?
- 22. 什麼是最好和最輕的jquery插件的tabbing?
- 23. 最好的JQuery網格
- 24. 什麼是最好的控制的API調用在遊戲框架
- 25. 最好的控制畫在
- 26. 構建時間表屏幕/網格;最好的插件/工具是什麼?
- 27. 什麼是切換視圖最乾淨和最好的方式?
- 28. 什麼是最好的iPhone視圖網頁上的圖表?
- 29. 教育目的最好的網絡模擬器是什麼?
- 30. 什麼是我的應用程序最好的網絡實施?
對於一種情況的「最佳」可能不在另一種情況。設計用於編輯數據的網格通常在呈現表格顯示只讀信息時做次優作業;一張適合10張葉子的樹可能在使用10,000個顯示屏時很笨重。你的要求是什麼? – Shog9 2009-01-25 23:35:19
只需一般使用,內容適中,無任何接近10,000的情況。 – Jlouro 2009-01-25 23:46:37