我有两个看似相同的 TcxGrid 绑定到两个不同的表。在一个网格上,当将列标题拖放到组面板时,被拖动的列上方会出现一个大 X,当它被拖放时,该列会立即隐藏。在另一个网格上显示一个带有一条线的大圆圈,它不能放在组面板上。两列的 Options.Grouping 都是错误的。为什么这两种行为有差异?我看不到属性设置差异,但我确信一定有一个地方导致了这种行为。它是什么属性?
约翰
Inspect the properties of the column which won't group in the Object Inspector. Probably, you'll find that its DisableGrouping property is set to True. If it is, set it to False. If that doesn't work, a) I'll take this answer down and b) edit your q to add the contents of your DFM.
DX 网格中有两个地方可以控制对列进行分组的能力。首先是在网格级别,它优先于列的各个 Options.Grouping 设置。其次是在列级别。查看 .OptionCustomize.ColumnGrouping。它可以设置为 False。