CalculatedField.FieldType Property
Specifies the type of the value returned by the calculated field.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v23.1.dll
NuGet Package: DevExpress.Reporting.Core
Declaration
[DefaultValue(FieldType.None)]
[SRCategory(ReportStringId.CatData)]
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:
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).