Class ReportField

The base class for a field in a report.

System.Object
  Stonefield.Collections.BaseItem
    Stonefield.Collections.BaseNamedItem
      Stonefield.Collections.BaseNamedItemPersistent
        Stonefield.Query.ReportEngine.ReportField
public abstract class ReportField : BaseNamedItemPersistent, IReportField

Class Members

MemberDescription

Constructor

Parameterless constructor.

IDChanged

Raised when the ID is changed.

PropertyChanged

Raised when a property is changed.

ToString

Override for ToString to display field name.

public virtual string ToString();

BackgroundColor

The background color for the field.

Changed

Flags that one or more properties of the item have changed since it was last loaded or saved.

Display

True if this field appears in the report; false if it's only in the result set.

DisplayHeading

The default heading as displayed to the user.

DynamicFormat

True if the effective format for the field is an expression.

EffectiveFormat

The effective format to use for the field.

Field

A reference to the field in the data dictionary.

Font

Specifies the font setting for the field.

ForegroundColor

The foreground color for the field.

Format

The format expression for the field.

Group

The grouping order for this field.

Heading

The column heading for the field.

ID

The ID of the item.

Loading

Flags that the item is being loaded from storage.

Name

The name of the item.

ResultSetFieldName

The name of the field in the result set.

SelectedTable

The table the field was selected from (may not be the real table but one of AppearsInTable tables).

SortDirection

The sort direction for this field.

SortOrder

The sort order for this field.

SummaryType

The type of totaling to do on this field.

Tag

This property can contain anything.

UseDefaultFormat

True (the default) to use the formatting of the field in the data dictionary.

Requirements

Namespace: Stonefield.Query.ReportEngine
Assembly: reports.dll