DevExpress自定义分组:组也同时存在列,组和独立行

时间:2011-10-21 14:21:09

标签: asp.net .net devexpress aspxgridview

我需要在DevExpress网格中显示消息组和消息。

要求:

  • 消息组和消息具有相同的列
  • 群组有一个特殊的列,带有'+'/' - '符号,用于指定群组是关闭还是打开
  • 当群组关闭时,其消息不会出现在网格中
  • 通过点击“+”符号打开群组时,其消息需要显示在群组下方的同一网格中
  • 网格可以包含组和简单消息

网格还需要允许排序,过滤和分页。

使用DevExpress功能有没有一种简单的方法来实现这一目标?

注意:我已经看过DevExpress分组演示,但这与我的要求不同,因为:

  • 在演示中只显示分组值,而在我的网格中我需要查看消息组的所有列
  • 所有行都被分组(组和消息不能同时存在)
编辑:我最终放弃了这个想法,因为它似乎很麻烦。我做的是添加一个带有可点击链接的列;当用户点击链接时,会出现一个带有孩子的弹出窗口;它对用户来说更容易,更直观

1 个答案:

答案 0 :(得分:0)

DevExpress有一棵树。

每个组可以是根级节点,每个消息都是其组内的节点,或者消息可以是另一个根级节点(IE不在组内)。

所有节点共享相同的列。每个有消息的组都会有一个'+/-'