有没有任何好的免费/便宜的Delphi网格控件? [英] Are there any good free/cheap Delphi grid controls?
问题描述
有谁知道数据绑定的网格控制运行以下功能:
- 布尔字段的复选框。这很明显吗?
- 更有效的处理编辑方式,即无需点击三到四次即可显示选择列表。
- 必须是数据绑定的。
- 现代化。可能使用XP主题,但是可以使用Skinnable。
- 灵活的所有者绘制。这是Virtual Treeview的一大特色之一 - 您可以从字面上替换单元格图形的任何部分,而不会影响其余部分。绘画是在一系列图层中完成的,您只需要替换需要修改的图层。
- 可包装的线条,或至少弹出并显示已经被显示的内容的工具提示截断显示。
我很少在网格控件中使用编辑,因此编辑功能不需要太棒。
任何好的建议?
虚拟TreeView非常活跃,开发正在继续。在这里查看新的家: http://code.google.com/p/virtual-treeview/
I gave up on Delphi's DBGrid nearly a decade ago because it is simply no good. Since then, I have used Virtual TreeView which offers a lot of value but it has a few issues. Like the current state of development (e.g. None) and the fact that there is no good data-bound version. DevExpress's QuantumGrid is famous for the rich feature set but is really quite expensive. I reckon that its huge feature set is probably overkill for 95% of the general use cases for data-bound grid controls.
Does anyone know of a data-bound grid control that sports the following features:
- Checkboxes for boolean fields. How obvious is that?
- More effective way of dealing with editors, i.e. no need to click three or four times to get the pick list to show.
- Has to be data-bound.
- Modern-looking. Possibly using XP themes, but being skinnable is preferable.
- Flexible owner-drawing. This is one of the great features of Virtual Treeview - you can literally replace any part of the cell drawing without upsetting the rest. Painting is done in a series of layers, and you opt to replace only the layers you need to modify.
- Wrappable lines, or at least tooltips that pop up and show the content that has been truncated for display.
I seldom use editing within a grid control, so the editing features need not be fantastic.
Any good suggestions?
Virtual TreeView is very much alive and development is continuing. See its new home here: http://code.google.com/p/virtual-treeview/
这篇关于有没有任何好的免费/便宜的Delphi网格控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!