XRControl.ProcessDuplicatesMode Property
Specifies how to process report controls with duplicate values. This property is for internal use only. See the list below for properties that override this property.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v19.2.dll
NuGet Package: DevExpress.Reporting.Core
Declaration
[SRCategory(ReportStringId.CatBehavior)]
[DefaultValue(ProcessDuplicatesMode.Leave)]
[Browsable(false)]
public virtual ProcessDuplicatesMode ProcessDuplicatesMode { get; set; }
Property Value
Type | Default |
---|---|
ProcessDuplicatesMode | Leave |
Available values:
Name | Description |
---|---|
Leave | Leaves all controls with identical values as is. |
Merge | Merges controls with consecutive identical values into a single control. Note that this mode ignores controls with null values. Use the ProcessNullValues property to process controls with null values. |
Suppress | Removes all controls with consecutive identical values except the first control. Substitutes the removed controls with blank space. |
SuppressAndShrink | Does the same as the Suppress mode and then shrinks blank space. Note that this mode cannot be used for intersecting controls and vertical bands. |
Remarks
The following properties override the XRControl.ProcessDuplicatesMode
property:
- XRLabel.ProcessDuplicatesMode
- XRPictureBox.ProcessDuplicatesMode
- XRBarCode.ProcessDuplicatesMode
- XRRichTextBase.ProcessDuplicatesMode
You can use these properties to specify the duplicate processing mode for a corresponding control. See the ProcessDuplicatesMode enumeration description for information on different duplicate processing modes.