Table of Contents

Class ReportFieldValue

Namespace
DocWright.Reporting.Expressions
Assembly
DocWright.Reporting.dll

A dataset field in the current row: Fields!Name.Value, .IsMissing, and the extended properties some providers supply.

public sealed class ReportFieldValue
Inheritance
ReportFieldValue
Inherited Members

Remarks

A database null is Nothing, not DBNull: measured, IsNothing(Fields!X.Value) is True and IsDBNull(Fields!X.Value) is False for a null column. A data provider that hands DocWright Value should pass null instead, and the in-box adapters do.

Constructors

ReportFieldValue(object?)

Initializes a present field.

ReportFieldValue(object?, bool, IReadOnlyDictionary<string, object?>?)

Initializes a field with every detail.

Properties

IsMissing

Gets a value indicating whether the data does not contain the field.

Missing

Gets a field that is declared but absent from the data.

Properties

Gets the extended properties; an absent property reads as Nothing.

Value

Gets the value, or null.