带区视图的“自定义”窗体的功能
XtraGrid 控件为 GridView、BandedGridView 和 AdvBandedGridView 视图类型支持“自定义”窗体。 本主题描述仅应用于带区视图的自定义框功能。 “自定义”窗体概述 主题描述了使用“自定义”窗体时的基本功能和最终用户功能。
通常,在带区视图中使用“自定义”窗体时,所有列操作都与 执行“自定义”窗体的功能 主题中描述的相同。
在带区视图内使用“自定义”窗体时,可以把带区拖入此窗体。 在这种情况下,布置在带区内的列或子带区都受影响。 BandedGridView.CanDragBand 方法返回带区是否可以被拖动。
把带区放置到“自定义”窗体中时,会把带区的 GridBand.Visible 属性设置为 false。 要以程序方式把带区从视图中移动到“自定义”窗体中,则人工把带区的 GridBand.Visible 属性设置为 false。 但是要注意,即使是带区不能被拖动,也可以使用该属性把带区移动到“自定义”窗体中。
注意,如果带区的 OptionsBand.ShowInCustomizationForm 选项没有被设置,则带区标头不能被显示在“自定义”窗体中。 在这种情况下,在视图中再次使该带区可视的唯一方式是修改带区的列的 GridColumn.Visible 属性。 如果 BandedGridOptionsCustomization.ShowBandsInCustomizationForm 选项被设置为 false,则自定义框中的 Bands 标签页不会被显示。