Class QuickReportField

A field used in a quick report.

System.Object
  Stonefield.Collections.BaseItem
    Stonefield.Collections.BaseNamedItem
      Stonefield.Collections.BaseNamedItemPersistent
        Stonefield.Query.ReportEngine.ReportField
          Stonefield.Query.ReportEngine.QuickReportField
public class QuickReportField : ReportField

Class Members

MemberDescription

Constructor

Parameterless constructor.

IDChanged

Raised when the ID is changed.

PropertyChanged

Raised when a property is changed.

SetEmailFieldID

This method allows you to set the report field ID for the field that contains the email link for the current field.

public void SetEmailFieldID(Guid emailID);

SetHorizontalPositionID

This method allows you to set the report field ID for the field that this field should be under

public void SetHorizontalPositionID(Guid fieldID);

SetInGroupHeaderID

This method allows you to set the report field ID for the field that this one should be included in the group header for. The method allows this value to be set outside the report namespace.

public void SetInGroupHeaderID(Guid inGroupHeaderID);

SetURLFieldID

This method allows you to set the report field ID for the field that contains the URL link for the current field.

public void SetURLFieldID(Guid urlID);

ToString

Override for ToString to display field name.

public virtual string ToString();

AutoFit

True to auto-fit the field width to the contents of the result set.

BackgroundColor

The background color for the field.

BarcodeOptions

Options to use when ControlType is set to XRBarCode.

Bookmark

True to include this field in the table of contents for the report.

Changed

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

ConditionalFormats

A list of ConditionalFormat objects defining how to conditionally format the field.

ControlType

The type of control used to display this field in the report.

DateFormat

Specifies how date values should be formatted.

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.

EffectiveFormat

The effective format to use for the field.

EmailField

The field containing the email address to link to for a linked 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.

GroupDirection

The direction in which the field is sorted; defaults to Ascending.

GroupStart

Specified how to start a new group.

Heading

The column heading for the field.

HorizontalAlignment

The horizontal alignment for the field.

HorizontalPosition

The field this field should be positioned under.

ID

The ID of the item.

IncludeCountInGroupFooter

True to include a count of the number of records in the group in the group footer.

InGroupHeader

A reference to the field this field is included in the group header of.

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.

ShowPercentOfTotal

Set to true to add a column showing this field as a percentage of the column total.

SortDirection

The sort direction for this field.

SortOrder

The sort order for this field.

StackFieldsInGroupHeader

True to stack fields in the group header vertically, false to place them horizontally.

SummaryType

The type of totaling to do on this field.

SuppressRepeatingValues

True to display a blank instead of the field's value if this field has the same value as the previous record.

Tag

This property can contain anything.

URLField

The field containing the URL to link to for a linked field.

UseDefaultFormat

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

VerticalPosition

The vertical position for the field.

Width

The width of the field in the report.

WordWrap

True to word wrap the field onto additional lines if the width is too narrow for the contents.

Requirements

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