C# 在DevExpress控件中,BandedGridColumn的属性VisibleIndex不起作用
我编写以下代码来隐藏特定列:C# 在DevExpress控件中,BandedGridColumn的属性VisibleIndex不起作用,c#,winforms,devexpress,devexpress-windows-ui,C#,Winforms,Devexpress,Devexpress Windows Ui,我编写以下代码来隐藏特定列: (_view as BandedGridView).Columns[j].VisibleIndex = -1; 这起作用了 但是,我想通过以下代码更改列的顺序: (_view as BandedGridView).Columns[j].VisibleIndex = i; 但这并不奏效 请求帮助,谢谢根据,为VisibleIndex属性赋值大于-1尝试移动列无效: 将VisibleIndex属性设置为-1将隐藏该列。在这个 在这种情况下,列标题显示在自定义表单中
(_view as BandedGridView).Columns[j].VisibleIndex = -1;
这起作用了
但是,我想通过以下代码更改列的顺序:
(_view as BandedGridView).Columns[j].VisibleIndex = i;
但这并不奏效
请求帮助,谢谢根据,为VisibleIndex
属性赋值大于-1尝试移动列无效:
将VisibleIndex属性设置为-1将隐藏该列。在这个
在这种情况下,列标题显示在自定义表单中
(前提是该列的选项column.ShowInCustomizationForm
选项已启用)
请注意,指定大于-1的值无效。若要更改
在带状栅格视图中,柱在可见柱中的位置,请使用
GridBandColumnCollection.MoveTo方法
假设在designer中有一个网格带:
private DevExpress.XtraGrid.Views.BandedGrid.GridBand GridBand1;
您可以改为使用方法更改列位置:
GridBand1.Columns.MoveTo(i, [BandedGridColumn]);
注意:[BandedGridColumn]
指的是设计器中声明的DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn
对象名称
类似问题:
根据,将大于-1的值赋给VisibleIndex
属性尝试移动列无效:
将VisibleIndex属性设置为-1将隐藏该列。在这个
在这种情况下,列标题显示在自定义表单中
(前提是该列的选项column.ShowInCustomizationForm
选项已启用)
请注意,指定大于-1的值无效。若要更改
在带状栅格视图中,柱在可见柱中的位置,请使用
GridBandColumnCollection.MoveTo方法
假设在designer中有一个网格带:
private DevExpress.XtraGrid.Views.BandedGrid.GridBand GridBand1;
您可以改为使用方法更改列位置:
GridBand1.Columns.MoveTo(i, [BandedGridColumn]);
注意:[BandedGridColumn]
指的是设计器中声明的DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn
对象名称
类似问题: