Table of Contents

Class DeclaredTypesDataProvider

Namespace
ReportWright.Data
Assembly
ReportWright.Data.Abstractions.dll

Types the rows another provider returns by the fields the report declares: a column that arrives as text is converted to its field's rd:TypeName (Report Builder writes one on every field), so Sum, sorting and number formats see numbers and dates. Embedded XML data and other text-only sources need it; a column the inner provider already typed, a field without a declared type, and a value the type cannot hold are passed through unchanged, as the reference engine hands such a value over.

public sealed class DeclaredTypesDataProvider : ReportDataProvider
Inheritance
ReportDataProvider
DeclaredTypesDataProvider
Inherited Members

Constructors

DeclaredTypesDataProvider(ReportDefinition, ReportDataProvider)

Initializes the provider.

Methods

ExecuteQuery(ReportDataQuery, CancellationToken)