Skip to main content

Formatting Unique and Duplicate Values

  • 3 minutes to read

The Unique-Duplicate conditional format allows you to format cells whose values are unique or duplicate.

The image below shows the grid column whose City cells are green if their values are unique.


This topic consists of the following sections:

Adding Rules in Code

Create the UniqueDuplicateRuleFormatCondition class instance and specify the following settings to create a conditional format in code:

The following code sample illustrates how to define a conditional format in markup:

   <dxg:UniqueDuplicateRuleFormatCondition Rule="Unique" FieldName="City" PredefinedFormatName="GreenFillWithDarkGreenText" />

The code sample below illustrates how to define the same conditional format in code-behind:

var cityFormatCondition = new UniqueDuplicateRuleFormatCondition() {
   ValueRule = UniqueDuplicateRuleFormatCondition.Unique,
   FieldName = "City",
   PredefinedFormatName = "GreenFillWithDarkGreenText"

Adding Rules Using Conditional Formatting Menu

  1. Select the Highlight Cells Rules item in the Conditional Formatting Menu, and choose the Duplicate Values in the invoked sub menu.
  2. Specify the conditional format (Unique or Duplicate) in the invoked window dialog.
  3. Choose a format to define the applied rule’s visual appearance. The conditional formatting menu allows you to use only predefined formats stored within the TableView.PredefinedFormats (or TreeListView.PredefinedFormats) collection.
  4. Enable the apply format to the entire row option to apply a conditional format to the entire row, if necessary.


Adding Rules Using Conditional Formatting Rules Manager

  1. Click the New Rule… in the Conditional Formatting Rules Manager.
  2. Select the Format only unique or duplicate values rule type in the invoked New Formatting Rule window dialog.
  3. Choose the conditional format (Unique or Duplicate).
  4. To define the visual appearance of the applied rule, click the Format button, and specify the required settings in the invoked Format Cells dialog window. See the Format Cells Dialog Window section of the Conditional Formatting Rules Manager topic to learn more.


See Also