拖动到组行时隐藏TcxGrid列

时间:2014-02-12 17:28:25

标签: delphi tcxgrid

我有两个看似相同的TcxGrids绑定到两个不同的表。在一个网格上,当列标题被拖放到组面板时,拖动的列上方会出现一个大的X,当它被删除时,立即隐藏该列。在另一个网格上,显示一条直线的大圆圈显示,并且无法将其放到组面板上。两列的Options.Grouping均为false。为什么两种行为有所不同?我看不到属性设置的差异,但我确定必须有一个导致此行为的地方。这是什么属性?

约翰

2 个答案:

答案 0 :(得分:0)

检查不会在Object Inspector中分组的列的属性。可能,您会发现其DisableGrouping属性设置为True。如果是,请将其设置为False。如果这不起作用,a)我将把这个答案放下来,b)编辑你的q以添加你的DFM的内容。

答案 1 :(得分:0)

DX网格中有两个位置可控制对列进行分组的功能。首先是在网格级别,它优先于列'个别Options.Grouping设置。第二是在列级别。看看.OptionCustomize.ColumnGrouping。它可能设置为False。