近十年前我放弃了 Delphi 的 DBGrid,因为它根本就不好。从那以后,我使用了 Virtual TreeView,它提供了很多价值,但也存在一些问题。就像当前的开发状态(例如无)和没有好的数据绑定版本一样。DevExpress 的 QuantumGrid 以丰富的功能集而闻名,但确实非常昂贵。我认为它庞大的功能集对于 95% 的数据绑定网格控件的一般用例来说可能是多余的。
有谁知道具有以下功能的数据绑定网格控件:
- 布尔字段的复选框。这有多明显?
- 更有效的与编辑打交道的方式,即无需点击三四次即可显示选择列表。
- 必须是数据绑定的。
- 外观现代。可能使用 XP 主题,但更可取的是可换肤。
- 灵活的所有者绘图。这是 Virtual Treeview 的一大特色——您可以从字面上替换单元格绘图的任何部分,而不会破坏其余部分。绘画是在一系列图层中完成的,您可以选择仅替换需要修改的图层。
- 可环绕的行,或者至少是弹出并显示已被截断以显示内容的工具提示。
我很少在网格控件中使用编辑,所以编辑功能不需要太棒了。
有什么好的建议吗?