2009-08-11 40 views
1

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

  1. 多级数据,其主数据行可以展开以显示详细信息行。潜在地,这些详细信息行可能有不同的列,并且可能会扩展这些详细信息行以显示更多详细信息级别。
  2. 拖放分组。
  3. 列重新排序。
  4. 主题/剥皮。
  5. 可自定义的行布局,其中行不需要由一行单元格组成,但可以显示为入口卡或类似的东西。
  6. 一般编辑 - 我经常使用定制编辑器,而只使用网格进行显示。
  7. 可自定义的编辑器,几乎可以替代应用程序开发人员可以想到的任何东西。
  8. 并网过滤,排序或任何类型的操作,也可以在独立于网格的数据上完成。
  9. 页脚自动摘要给定字段。
  10. 广泛的格式控制。

我知道,大多数这些功能是在某些情况下是有用的,但这些(或者你能想到的任何其他功能),你认为任何现代数据绑定网格应该能够做到在你的应用程序中有用吗?

回答

1

此外:

  1. 未结合的列,以使运行时计算的值
  2. 行和列冷冻(EXCELL像 - 可见始终不管滚动)
  3. 分组若干列在一起成为状结构为列树。只有叶子是数据绑定列。我确定我错过了这个功能的一些很好的英文单词。
+0

+1,因为我喜欢你列出的所有三项。你是否按照你所描述的那样重新组合 - 用完全合适的英语单词:-) - 比我提到的更精细的多层次主细节更适合你,还是你认为两者相辅相成? – 2009-08-11 11:49:30

+0

我认为master-detail和“将列组合在一起”应该是完全独立的功能。关于“将列组合在一起”的命名:SyncFusion将此功能称为“堆叠标题”,Devexpress称之为“乐队”。 – Przemaas 2009-08-11 12:19:01