XtraGrid细胞分组

时间:2011-03-18 05:51:10

标签: c# .net devexpress xtragrid

我在我的应用中使用XtraGrid。我想将一些单元格组合在一起并用组名替换它们。以下是说明。

我在上面的图片中选择了First columns中的几个单元格。现在,从上下文菜单中单击“组”,我将弹出一个组名对话框。现在这里问题是。

  1. 我想用组名替换逻辑上的单元格。因此在网格中,对于第一列选定的单元格,但是在viweing时它应该显示为单个单元格。我已经尝试过xtragrid的单元格合并功能,但是它会调整行选择功能。怎么做?

  2. 上面显示的网格是有界网格,所以如果我尝试进行分组,让我们说整数类型的列,那么如何替换整数列中字符串的组名呢?这可能在网格中吗?

  3. 我可以在有界网格中添加无界列吗?

  4. 请帮忙。

    谢谢, Omky

1 个答案:

答案 0 :(得分:1)

问题是4岁,但对于那些使用Google搜索并有相同问题的人,您可以试试这个:

  1. 您是对的:要显示与单个单元格具有相同内容的第一列的单元格,请使用合并:将Column1.OptionsColumn.AllowMerge设置为true。您可以使用Views CellMerge事件影响合并行为。由于在合并单元格中没有连续行,因此无法使用 RowSelect。
  2. 要使用分组,您可以拨打Column1.Group()。要指定用于比较的值,您可以指定Column1.GroupInterval到例如ValueDisplayText。可以使用CustomColumnDisplayText事件自定义Cells DisplayText。
  3. 据我所知,无法将未绑定的colmn添加到a BandedgridView。你为什么要这样做?
  4. 通常,您可以联系DevExpress获得快速合格的支持。