Skip to main content

GetValueEventArgs.Row Property

Provides access to a data row whose data can be used to calculate a calculated field‘s custom value in the CalculatedField.GetValue event handler.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v24.1.dll

NuGet Package: DevExpress.Reporting.Core


public object Row { get; }

Property Value

Type Description

A Object representing a data row.


Use the Row property to get access to a data row whose data may be necessary when calculating a custom value for a calculated field.


The code sample below performs the following tasks:

  1. Handle a calculated field‘s GetValue event to set the calculated field’s value.
  2. Bind a XRLabel control instance named HeaderLabel to the calculated field described above.
using System;
using DevExpress.XtraReports.UI;
using DevExpress.DataAccess.Sql.DataApi;
// ...
calculatedField.GetValue += calculatedField_GetValue;
    new ExpressionBinding() { PropertyName = "Text", Expression = "[calculatedField]" }
// ...
private void calculatedField_GetValue(object sender, GetValueEventArgs e) {
    IRow row = e.Row as IRow;
    object columnValue = row["OrderDate"];
    e.Value = (int)((DateTime)columnValue).DayOfWeek;
See Also