2011-03-18 64 views
0

我在我的应用程序中使用了XtraGrid。我想分组一些单元格,并将其替换为组名称。以下是描述。XtraGrid单元格分组

我上述图像我已经选择少数细胞从第一列。现在,从上下文菜单中,当我点击“Group”时,我会弹出一个组名对话框。现在问题在这里。

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

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

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

请帮忙。

感谢, Omky

+0

我无法看到通过编辑器上的某个按钮拍摄的图像。你们能看到吗? – Omkar 2011-03-18 06:52:36

+0

任何人都可以帮忙吗? – Omkar 2011-03-27 08:26:56

回答

1

的问题是4岁,但对于那些谁用Google搜索这一点,并有同样的问题,你可以试试这个:

  1. 你是对的:要显示的细胞与单个单元格具有相同内容的第一列使用合并:将Column1.OptionsColumn.AllowMerge设置为true。您可以使用视图CellMerge事件影响合并行为。由于在合并单元的情况下没有连续行,因此不能使用RowSelect 。
  2. 要使用分组,你可以拨打Column1.Group()。为了指定为进行比较而采取的值,可以将Column1.GroupInterval指定为例如ValueDisplayText。单元格DisplayText可以使用CustomColumnDisplayText事件进行自定义。
  3. 据我所知不可能添加一个未绑定的colmn到 BandedgridView。你为什么想做这个?

通常有一个快速和合格的支持DevExpress你可以联系。