Top Method Summary
Options Name Purpose
System.Object Convert (EditorDataFilterConvertArgs) Converts the field value of a cell into the value of the progress bar and sets the text of the bar for that cell
Consultingwerk.Windows.Util.ProgressBarColumnDataFilter EnableProgressBar (UltraGridColumn, decimal, decimal, ProgressBarLabelEnum) Renders a numeric grid column as a progress bar
CHARACTER FormatValue (decimal) Formats a field value with the format of the column
Consultingwerk.Windows.Util.ProgressBarColumnDataFilter FromColumn (UltraGridColumn) Returns the ProgressBarColumnDataFilter of a grid column
CHARACTER GetText (decimal) Returns the text rendered on the progress bar for a field value
DECIMAL ToDecimal (Object) Returns the field value of a cell as a decimal
INTEGER ToInternalValue (decimal) Maps a field value into the internal value range of the progress bar
Consultingwerk.CommonUi.ProgressBarLabelEnum ToLabelMode (character) Returns the ProgressBarLabelEnum member for the value of the ProgressBarLabel repository attribute

Top Constructor Summary
Options Name Purpose
ProgressBarColumnDataFilter (UltraGridColumn, UltraProgressBar, decimal, decimal, ProgressBarLabelEnum) Constructor for the ProgressBarColumnDataFilter class

Top Property Summary
Options Name Purpose
Infragistics.Win.UltraWinGrid.UltraGridColumn Column
INTEGER InternalMaximum
Consultingwerk.CommonUi.ProgressBarLabelEnum LabelMode
DECIMAL MaximumValue
DECIMAL MinimumValue
Infragistics.Win.UltraWinProgressBar.UltraProgressBar ProgressBar


Method Detail
Top

System.Object Convert (EditorDataFilterConvertArgs)

Purpose: Converts the field value of a cell into the value of the
progress bar and sets the text of the bar for that cell
Notes: Implementation of IEditorDataFilter, only the OwnerToEditor
direction is handled

Parameters:
args Infragistics.Win.EditorDataFilterConvertArgs
The EditorDataFilterConvertArgs with the data for the conversion
Returns System.Object
The converted value
Top

Consultingwerk.Windows.Util.ProgressBarColumnDataFilter EnableProgressBar (UltraGridColumn, decimal, decimal, ProgressBarLabelEnum)

Purpose: Renders a numeric grid column as a progress bar
Notes: Assigns an UltraControlContainerEditor with an UltraProgressBar
to the column and installs the data filter. When the column is
already rendered as a progress bar, the range and the label of
the existing data filter are updated instead.
An unknown minimum value counts as 0, an unknown maximum value
or a maximum value of 0 as 100, an unknown label as None.

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The grid column to render as a progress bar
pdeMinimumValue DECIMAL
The field value at which the bar is empty
pdeMaximumValue DECIMAL
The field value at which the bar is full
poLabelMode Consultingwerk.CommonUi.ProgressBarLabelEnum
The text rendered on the bar
Returns Consultingwerk.Windows.Util.ProgressBarColumnDataFilter
The ProgressBarColumnDataFilter assigned to the column
Top

CHARACTER FormatValue (decimal)

Purpose: Formats a field value with the format of the column
Notes: Without a column format (or with a format .NET rejects) the
plain value is returned

Parameters:
pdeValue DECIMAL
The field value
Returns CHARACTER
The formatted field value
Top

Consultingwerk.Windows.Util.ProgressBarColumnDataFilter FromColumn (UltraGridColumn)

Purpose: Returns the ProgressBarColumnDataFilter of a grid column
Notes: Returns the unknown value when the column is not rendered as a
progress bar by EnableProgressBar

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The grid column
Returns Consultingwerk.Windows.Util.ProgressBarColumnDataFilter
The ProgressBarColumnDataFilter or ?
Top

CHARACTER GetText (decimal)

Purpose: Returns the text rendered on the progress bar for a field value
Notes: [Formatted] is the token of the UltraProgressBar for the
percentage of its value

Parameters:
pdeValue DECIMAL
The field value
Returns CHARACTER
The text of the progress bar
Top

DECIMAL ToDecimal (Object)

Purpose: Returns the field value of a cell as a decimal
Notes: An unknown value, a DBNull and a value that cannot be converted
into a number are returned as the unknown value

Parameters:
poValue System.Object
The field value of the cell (boxed numeric value)
Returns DECIMAL
The decimal value or ?
Top

INTEGER ToInternalValue (decimal)

Purpose: Maps a field value into the internal value range of the progress bar
Notes: Values outside the range between MinimumValue and MaximumValue
are clamped, an invalid range (maximum not greater than the
minimum) and an unknown value map to 0

Parameters:
pdeValue DECIMAL
The field value
Returns INTEGER
The value of the progress bar (0 to InternalMaximum)
Top

Consultingwerk.CommonUi.ProgressBarLabelEnum ToLabelMode (character)

Purpose: Returns the ProgressBarLabelEnum member for the value of the
ProgressBarLabel repository attribute
Notes: "value" and "percent" are matched case-insensitively, every
other value (including an empty one) is None

Parameters:
pcLabel CHARACTER
The value of the ProgressBarLabel attribute (none, value, percent)
Returns Consultingwerk.CommonUi.ProgressBarLabelEnum
The ProgressBarLabelEnum member


Constructor Detail
Top

ProgressBarColumnDataFilter (UltraGridColumn, UltraProgressBar, decimal, decimal, ProgressBarLabelEnum)

Purpose: Constructor for the ProgressBarColumnDataFilter class
Notes: Use EnableProgressBar to configure a grid column

Parameters:
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The grid column rendered as a progress bar
poProgressBar Infragistics.Win.UltraWinProgressBar.UltraProgressBar
The UltraProgressBar rendering the cells of the column
pdeMinimumValue DECIMAL
The field value at which the bar is empty
pdeMaximumValue DECIMAL
The field value at which the bar is full
poLabelMode Consultingwerk.CommonUi.ProgressBarLabelEnum
The text rendered on the bar


Property Detail
Top

Infragistics.Win.UltraWinGrid.UltraGridColumn Column


Returns Infragistics.Win.UltraWinGrid.UltraGridColumn
Top

INTEGER InternalMaximum


Returns INTEGER
Top

Consultingwerk.CommonUi.ProgressBarLabelEnum LabelMode


Returns Consultingwerk.CommonUi.ProgressBarLabelEnum
Top

DECIMAL MaximumValue


Returns DECIMAL
Top

DECIMAL MinimumValue


Returns DECIMAL
Top

Infragistics.Win.UltraWinProgressBar.UltraProgressBar ProgressBar


Returns Infragistics.Win.UltraWinProgressBar.UltraProgressBar


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:40:05