0

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

我在上图中我从第一列中选​​择了几个单元格。现在,当我单击“组”时,从上下文菜单中,我将弹出一个组名称对话框。现在问题来了。

  1. 我想用组名逻辑替换单元格包含。所以在网格中,对于第一列的选定单元格,但在查看时它应该显示为单个单元格。我已经尝试过 xtragrid 的单元格合并功能,但这会禁用行选择功能。这个怎么做?

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

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

请帮忙。

谢谢, 奥姆基

4

1 回答 1

1

这个问题已经有 4 年历史了,但是对于那些在谷歌上搜索过并且有同样问题的人,你可以试试这个:

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

通常,您可以联系DevExpress提供快速且合格的支持。

于 2015-05-20T15:09:29.557 回答