哪些功能对数据绑定网格控件最重要

时间:2009-08-11 11:14:26

标签: delphi user-interface grid

数据绑定网格控件的某些功能是给定的,应该可以在任何网格中使用。像行和列(其他布局可能在很多中)和布尔值的复选框,其他值的文本表示。但是许多网格控件提供了一些可能不适用于所有用例的功能。其中一些是:

  1. 多级数据,主行可以展开以显示详细信息行。这些细节行可能具有不同的列,并且可能会扩展这些细节行以显示其他详细级别。
  2. 拖放分组。
  3. 列重新排序。
  4. 主题化/剥皮。
  5. 可自定义的行布局,其中行不需要由一行单元格组成,但可以像条目卡或类似的东西一样显示。
  6. 一般编辑 - 我经常使用自定义编辑器,并仅使用网格进行显示。
  7. 可自定义的编辑器,可以替换为应用程序开发人员可以想到的任何内容。
  8. 网格过滤,排序或任何类型的操作,也可以独立于网格对数据进行。
  9. 具有给定字段自动摘要的页脚。
  10. 广泛控制格式。
  11. 我知道大多数这些功能在某些情况下都很有用,但是您认为哪些现代数据绑定网格应该能够用于实现这些功能中的哪一个(或者您能想到的任何其他功能)你的申请?

1 个答案:

答案 0 :(得分:1)

此外:

  1. 启用运行时计算值的未绑定列
  2. 行和列冻结(例如 - 无论滚动如何都可见)
  3. 将多个列组合成一个树状结构的列。只有叶子是数据绑定列。我确定我会错过这个功能的一些好的英文单词。