Click or drag to resize

MetaColumn Class

A MetaColumn is part of a MetaTable and defines an element that can be selected in a report
Inheritance Hierarchy

Namespace:  Seal.Model
Assembly:  SealLibrary (in SealLibrary.dll) Version: (
public class MetaColumn : RootComponent

The MetaColumn type exposes the following members.

Public methodMetaColumn
Initializes a new instance of the MetaColumn class
Public propertyCategory
Category used to display the column in the Report Designer tree view. Category hierarchy can be defined using the '/' character (e.g. 'Master/Name1/Name2').
Public propertyColumnName
Returns the SQL column name without prefix
Public propertyDateTimeStandardFormat
Standard display format applied to the element
Public propertyDisplayName
Name used to display the column in the Report Designer tree view and in the report results
Public propertyDisplayName2
Display name used to sort the TreeView
Public propertyDisplayOrder
The order number used to sort the column in the tree view (by table and by category)
Public propertyDrillChildren
Defines the child columns to navigate from this column with the drill feature
Public propertyDrillUpOnlyIfDD
If true, Drill Up is activated only if a drill down occured
Public propertyEnum
Enumerated list if the column has an EnumGUID
Public propertyEnumGUID
If defined, a list of values is proposed when the column is used for restrictions
Public propertyError
Last error message
Public propertyFormat
If not empty, specify the format of the elements values displayed in the result tables (.Net Format Strings)
Public propertyFullDisplayName
Full display name
Public propertyGUID
The unique identifier
(Inherited from RootComponent.)
Public propertyHasTime
True if the column is a DateTime displaying time
Public propertyHelperAddSubReport
Editor Helper: Add an existing Sub-Report to this column
Public propertyHelperCheckColumn
Editor Helper: Check the column SQL statement in the database
Public propertyHelperCreateDrillDates
Editor Helper: Create automatically a 'Year' column and a 'Month' column to drill down to the date
Public propertyHelperCreateEnum
Editor Helper: Click to create an enumerated list from this table column
Public propertyHelperCreateSubReport
Editor Helper: Create a Sub-Report to display the detail of this table
Public propertyHelperOpenSubReportFolder
Editor Helper: Open the Sub-Report folder in Windows Explorer
Public propertyHelperShowValues
Editor Helper: Show the first 1000 values of the column
Public propertyInformation
Last information message ther column has been checked
Public propertyIsAggregate
Must be True if the column contains SQL aggregate functions like SUM,MIN,MAX,COUNT,AVG
Public propertyIsSQL
True if the source is a standard SQL source
Public propertyMetaTable
Current MetaTable of the column
Public propertyName
The name of the column in the table or the SQL Statement used for the column
(Overrides RootComponentName.)
Public propertyNumericStandardFormat
Standard display format applied to the element
Protected propertyProperties
List of properties of the object
(Inherited from RootEditor.)
Public propertyRawLINQColumnName
LINQ Column name of the element
Public propertySource
Current MetaSource
Public propertySubReports
Defines sub-reports to navigate from this column
Public propertyTag
Tag used to define the security of the Web Report Designer (Columns of the Security Groups defined in the Web Security)
Public propertyType
Public methodStatic memberCreate
Create a basic column
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetProperty
Get a property descriptor from a property name
(Inherited from RootEditor.)
Public methodGetSort
The display order
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Init the editor objects
(Inherited from RootEditor.)
Public methodInitDefaultValues
Init the default values
(Inherited from RootEditor.)
Public methodInitEditor
Init the editor objects and the default values
(Inherited from RootEditor.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodSetDefaultFormat
Set default format defined in the repository configuration accroding to the type
Public methodSetReadOnly (Overrides RootEditorSetReadOnly.)
Public methodSetStandardFormat
Set standard format accroding to the type
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateEditor
Update editor attributes
(Inherited from RootEditor.)
Protected methodUpdateEditorAttributes (Overrides RootEditorUpdateEditorAttributes.)
Protected field_datetimeStandardFormat
Protected field_dctd (Inherited from RootEditor.)
Protected field_displayName
Protected field_enumGUID
Protected field_format
Protected field_GUID (Inherited from RootComponent.)
Protected field_name (Inherited from RootComponent.)
Protected field_numericStandardFormat
Protected field_source
Protected field_type
Data type of the column
See Also