Skip to main content
A newer version of this page is available. .

CalculatedField.GetValue Event

Occurs when a calculated field obtains its value, enabling you to return a custom value for this calculated field.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v20.2.dll

NuGet Packages: DevExpress.Reporting.Core, DevExpress.WindowsDesktop.Reporting.Core

Declaration

public event GetValueEventHandler GetValue

Event Data

The GetValue event's data class is GetValueEventArgs. The following properties provide information specific to this event:

Property Description
Report Provides access to a report which owns the calculated field, for which the CalculatedField.GetValue event was raised.
Row 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.
Value Gets or sets a value of a calculated field.

The event data class exposes the following methods:

Method Description
GetColumnValue(String) Returns the value of a specified column.

Remarks

Although the CalculatedField.Expression property supports numerous standard functions, operators and constants, for some tasks these may not be enough. Handle the GetValue event, to make a calculated field return a value based on your custom expression.

The GetValueEventArgs class introduces the GetValueEventArgs.Value property, which accepts the final calculated value for a calculated field, and the GetValueEventArgs.Row and GetValueEventArgs.Report properties, which enable you to obtain any information required to calculate a value for a calculated field.

To learn more, see Calculated Fields Overview.

For code examples, refer to Grouping Data by Days of the Week (Runtime Sample) and Sorting Data by a Custom Field.

See Also