DxGrid.CustomizeCellDisplayText Event
Allows you to customize text displayed within a cell.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.2.dll
NuGet Package: DevExpress.Blazor
Declaration
[Parameter]
public Action<GridCustomizeCellDisplayTextEventArgs> CustomizeCellDisplayText { get; set; }
Parameters
| Type | Description |
|---|---|
| GridCustomizeCellDisplayTextEventArgs | A GridCustomizeCellDisplayTextEventArgs object that contains data for this event. |
Remarks
You can handle the CustomizeCellDisplayText event or use a column’s DisplayFormat property to customize a cell’s display text. On export, the event handler logic applies only if the ExportDisplayText option is enabled.
Use GridCustomizeCellDisplayTextEventArgs (Value, FieldName, etc.) to specify the display format and access other grid data.
If you implement DataColumnCellDisplayTemplate or CellDisplayTemplate, the CustomizeCellDisplayText event fires in the following cases only:
- The template contains the DisplayText or HighlightedDisplayText property.
- The Grid sorts, groups, or filters data by display text.
The following code snippet add the dollar sign to the Value column’s cell display text:
<DxGrid Data="Data"
CustomizeCellDisplayText="Grid_CustomizeCellDisplayText">
<Columns>
<DxGridDataColumn FieldName="Product" />
<DxGridDataColumn FieldName="Value" />
</Columns>
</DxGrid>
@code {
private List<object> Data = [];
protected override void OnInitialized() {
List<string> Products = new List<string> { "Soda", "Cookies", "Milk", "Candy", "Chicken", "Eggs", "Cheese", "Cereal", "Vegetables", "Berries" };
for (int i = 1; i <= 10; i++) {
int Value = i * 100;
Data.Add(new() { Product = Products[i - 1], Value = Value });
}
}
void Grid_CustomizeCellDisplayText(GridCustomizeCellDisplayTextEventArgs e) {
if (e.FieldName == "Value") {
e.DisplayText = $" ${e.Value}" ;
}
}
}

Note
Columns bound to boolean fields automatically display checkboxes instead of text. As a result, the CustomizeCellDisplayText event does not fire. To use this event, set the column’s ShowCheckBoxInDisplayMode property to false.