A newer version of this page is available. Switch to the current version.

CalculatedField.FieldType Property

Specifies the type of the value returned by the calculated field.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v19.1.dll

Declaration

[SRCategory(ReportStringId.CatData)]
[DefaultValue(FieldType.None)]
public FieldType FieldType { get; set; }

Property Value

Type Default Description
FieldType

None

A FieldType enumeration value, specifying the calculated field’s value type.

Available values:

Show 12 items
Name Description
None

Indicates that the field’s type is undefined and determined by evaluating the actually returned object during report generation.

String

Indicates that the field returns a string value as a sequence of UTF-16 code units (the String type).

DateTime

Indicates that the field returns a value expressed as a date and time of day (the DateTime type).

TimeSpan

Indicates that the field returns a value as a time interval (the TimeSpan type).

Byte

Indicates that the field returns an 8-bit unsigned integer value (the Byte type).

Int16

Indicates that the field returns a 16-bit signed integer value (the Int16 type).

Int32

Indicates that the field returns a 32-bit signed integer value (the Int32 type).

Float

Indicates that the field returns a single-precision floating-point value (the Single type).

Double

Indicates that the field returns a double-precision floating-point value (the Double type).

Decimal

Indicates that the field returns a decimal value (the Decimal type).

Boolean

Indicates that the field returns a Boolean (true or false) value (the Boolean type).

Guid

Indicates that the field returns a globally unique identifier value (the System.Guid type).

Remarks

The FieldType property specifies the type of value (Boolean, DateTime, String, etc.) returned by a calculated field after evaluating its expression, specified via the CalculatedField.Expression property. All available value types are listed in the FieldType enumeration.

To learn more, refer to Calculated Fields Overview.

For a code example, refer to Creating a Calculated Field (Runtime Sample).

See Also