Top Method Summary
Options Name Purpose
AfterEnterEditMode () Invoked after a cell of the grid entered edit mode
AfterExitEditMode () Invoked after a cell of the grid left edit mode
AfterPerformLookupHandler (Object, EventArgs) Event handler for the AfterPerformLookup event of a column editor
AttachEditorEvents () Subscribes the events of the editor components of the columns
BeforeExitEditMode (BeforeExitEditModeEventArgs) Invoked before a cell of the grid leaves edit mode
BeforePerformLookupHandler (Object, CancelEventArgs) Event handler for the BeforePerformLookup event of a column editor
CellChange (CellEventArgs) Invoked when the value of a cell changes
CellListSelect (CellEventArgs) Invoked when an item is selected from the list of a cell
EditorButtonClickHandler (Object, EditorButtonEventArgs) Event handler for the EditorButtonClick event of a column editor
ForwardClientSubscriptions (ISmartDataBrowserLogicWithColumnEvents) Forwards the client-side subscriptions to the grid Logic Object
GetCellValue (UltraGridCell, Object, logical) Returns the value of a grid cell
Infragistics.Win.UltraWinGrid.UltraGridColumn GetColumn (character) Returns the column with the given key from the first band of the grid
Infragistics.Win.UltraWinGrid.UltraGridCell GetEditCell () Returns the cell that is in edit mode (or was until the last exit)
LOGICAL HasSubscription (character, character) Returns if a handler is subscribed to the event of the column
InvokeServerSideHandler (character, character, UltraGridColumn, UltraGridRow, EventArgs) Invokes a server-side event handler for a column event
InvokeServerSideHandlerInternal (character, character, UltraGridColumn, UltraGridRow, EventArgs) Invokes a server-side event handler for a column event
LOGICAL IsEqualValue (Object, Object) Returns if two cell values are equal
LookupCompleteHandler (Object, EventArgs) Event handler for the LookupComplete event of a column editor
LookupKeyValueChangedHandler (Object, EventArgs) Event handler for the LookupKeyValueChanged event of a column editor
RaiseColumnEvent (character, UltraGridColumn, UltraGridRow, EventArgs) Raises an event of a column
RaiseEditorEvent (character, Object, EventArgs) Raises the column event for an event of a column editor component
ResetEditCell () Forgets the cell that was in edit mode
SubscribeColumnEventHandler (character, character, character) Subscribes a handler to an event of a grid column

Top Constructor Summary
Options Name Purpose
SmartUpdatableBrowserColumnEvents (SmartUpdatableBrowser) Constructor for the SmartUpdatableBrowserColumnEvents class

Top Event Summary
Options Name Purpose
ColumnEvent (Object, SmartUpdatableBrowserColumnEventArgs) Raised for a column event with a client-side handler

Top Property Summary
Options Name Purpose
CHARACTER EditorEvents
CHARACTER SupportedEvents
Consultingwerk.SmartComponents.Base.SmartGridUiControlHandler UiControlHandler


Method Detail
Top

AfterEnterEditMode ()

Purpose: Invoked after a cell of the grid entered edit mode
Notes: Remembers the cell and its value

Top

AfterExitEditMode ()

Purpose: Invoked after a cell of the grid left edit mode
Notes: Raises the Leave event when the value of the cell has changed

Top

AfterPerformLookupHandler (Object, EventArgs)

Purpose: Event handler for the AfterPerformLookup event of a column editor
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for the event
Top

AttachEditorEvents ()

Purpose: Subscribes the events of the editor components of the columns
Notes: Invoked by the grid after the layout has been initialized (the
editor components are assigned to the columns while the layout
is rendered) and after a subscription has been added

Top

BeforeExitEditMode (BeforeExitEditModeEventArgs)

Purpose: Invoked before a cell of the grid leaves edit mode
Notes: Raises the Validating event when the edited value differs from the
value of the cell when it entered edit mode. Setting Cancel of the
event arguments keeps the cell in edit mode

Parameters:
e Infragistics.Win.UltraWinGrid.BeforeExitEditModeEventArgs
The BeforeExitEditModeEventArgs of the grid event
Top

BeforePerformLookupHandler (Object, CancelEventArgs)

Purpose: Event handler for the BeforePerformLookup event of a column editor
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.ComponentModel.CancelEventArgs
The System.ComponentModel.CancelEventArgs with the data for the event
Top

CellChange (CellEventArgs)

Purpose: Invoked when the value of a cell changes
Notes: Raises the ValueChanged event for check box and option set cells.
Text cells raise CellChange per key stroke and do not raise the
ValueChanged event

Parameters:
e Infragistics.Win.UltraWinGrid.CellEventArgs
The CellEventArgs of the grid event
Top

CellListSelect (CellEventArgs)

Purpose: Invoked when an item is selected from the list of a cell
Notes: Raises the ValueChanged event (value list and combo box cells)

Parameters:
e Infragistics.Win.UltraWinGrid.CellEventArgs
The CellEventArgs of the grid event
Top

EditorButtonClickHandler (Object, EditorButtonEventArgs)

Purpose: Event handler for the EditorButtonClick event of a column editor
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinEditors.EditorButtonEventArgs
The EditorButtonEventArgs with the data for the event
Top

ForwardClientSubscriptions (ISmartDataBrowserLogicWithColumnEvents)

Purpose: Forwards the client-side subscriptions to the grid Logic Object
Notes: Invoked by the grid when the Logic Object is initialized and after a
client-side subscription has been added. Every subscription is
forwarded once

Parameters:
poLogicObject Consultingwerk.SmartComponents.Interfaces.ISmartDataBrowserLogicWithColumnEvents
The grid Logic Object
Top

GetCellValue (UltraGridCell, Object, logical)

Purpose: Returns the value of a grid cell
Notes: Returns the value of the editor while the cell is in edit mode (the
edited value is not yet committed to the cell). plValid is false when
the editor cannot convert the edited text into a value

Parameters:
poCell Infragistics.Win.UltraWinGrid.UltraGridCell
The grid cell
poValue System.Object
OUTPUT The value of the cell
plValid LOGICAL
OUTPUT Logical value indicating if the value could be determined
Top

Infragistics.Win.UltraWinGrid.UltraGridColumn GetColumn (character)

Purpose: Returns the column with the given key from the first band of the grid
Notes:

Parameters:
pcColumnKey CHARACTER
The key of the column
Returns Infragistics.Win.UltraWinGrid.UltraGridColumn
The UltraGridColumn or ? when the column does not exist
Top

Infragistics.Win.UltraWinGrid.UltraGridCell GetEditCell ()

Purpose: Returns the cell that is in edit mode (or was until the last exit)
Notes:

Returns Infragistics.Win.UltraWinGrid.UltraGridCell
The UltraGridCell or ? when no cell entered edit mode
Top

LOGICAL HasSubscription (character, character)

Purpose: Returns if a handler is subscribed to the event of the column
Notes:

Parameters:
pcColumnKey CHARACTER
The key of the column
pcEventName CHARACTER
The name of the event
Returns LOGICAL
Logical value indicating if a handler is subscribed
Top

InvokeServerSideHandler (character, character, UltraGridColumn, UltraGridRow, EventArgs)

Purpose: Invokes a server-side event handler for a column event
Notes:

Parameters:
pcHandlerName CHARACTER
The server-side event handler reference server:<TaskName>:<MethodName>
pcEventName CHARACTER
The name of the event
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The grid column
poRow Infragistics.Win.UltraWinGrid.UltraGridRow
The grid row
e System.EventArgs
The event arguments of the grid or editor event
Top

InvokeServerSideHandlerInternal (character, character, UltraGridColumn, UltraGridRow, EventArgs)

Purpose: Invokes a server-side event handler for a column event
Notes: Called by InvokeServerSideHandler, which guards against nested events

Parameters:
pcHandlerName CHARACTER
The server-side event handler reference server:<TaskName>:<MethodName>
pcEventName CHARACTER
The name of the event
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The grid column
poRow Infragistics.Win.UltraWinGrid.UltraGridRow
The grid row
e System.EventArgs
The event arguments of the grid or editor event
Top

LOGICAL IsEqualValue (Object, Object)

Purpose: Returns if two cell values are equal
Notes: DBNull and the unknown value are treated as equal

Parameters:
poValue1 System.Object
The first value
poValue2 System.Object
The second value
Returns LOGICAL
Logical value indicating if the values are equal
Top

LookupCompleteHandler (Object, EventArgs)

Purpose: Event handler for the LookupComplete event of a column editor
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for the event
Top

LookupKeyValueChangedHandler (Object, EventArgs)

Purpose: Event handler for the LookupKeyValueChanged event of a column editor
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for the event
Top

RaiseColumnEvent (character, UltraGridColumn, UltraGridRow, EventArgs)

Purpose: Raises an event of a column
Notes: Invokes the server-side event handlers first and publishes the
ColumnEvent for the client-side handlers afterwards (unless a
server-side handler cancelled the event)

Parameters:
pcEventName CHARACTER
The name of the event
poColumn Infragistics.Win.UltraWinGrid.UltraGridColumn
The grid column
poRow Infragistics.Win.UltraWinGrid.UltraGridRow
The grid row
e System.EventArgs
The event arguments of the grid or editor event
Top

RaiseEditorEvent (character, Object, EventArgs)

Purpose: Raises the column event for an event of a column editor component
Notes: The editor component is shared by all rows of the column, the event
refers to the active row of the grid

Parameters:
pcEventName CHARACTER
The name of the event
poEditor System.Object
The editor component that raised the event
e System.EventArgs
The event arguments of the editor event
Top

ResetEditCell ()

Purpose: Forgets the cell that was in edit mode
Notes:

Top

SubscribeColumnEventHandler (character, character, character)

Purpose: Subscribes a handler to an event of a grid column
Notes: The handler is either the name of a PROTECTED method of the grid Logic
Object or a server-side event handler reference
server:<TaskName>:<MethodName> <TaskName>:<MethodName>

Parameters:
pcColumnKey CHARACTER
The key of the column (the instance name of the column in the MetaGrid)
pcEventName CHARACTER
The name of the event, see SupportedEvents
pcHandlerName CHARACTER
The name of the handler method or the server-side event handler reference


Constructor Detail
Top

SmartUpdatableBrowserColumnEvents (SmartUpdatableBrowser)

Purpose: Constructor for the SmartUpdatableBrowserColumnEvents class
Notes:

Parameters:
poGrid Consultingwerk.SmartComponents.Implementation.SmartUpdatableBrowser
The SmartUpdatableBrowser owning this instance


Event Detail
Top

ColumnEvent (Object, SmartUpdatableBrowserColumnEventArgs)

Purpose: Raised for a column event with a client-side handler
Notes: Subscribed by the SmartDataBrowserLogic, which invokes the handler
methods of the Logic Object

Parameters:
sender Progress.Lang.Object
The SmartUpdatableBrowser that raised the event
e Consultingwerk.SmartComponents.Implementation.SmartUpdatableBrowserColumnEventArgs
The SmartUpdatableBrowserColumnEventArgs with the data for the event


Property Detail
Top

CHARACTER EditorEvents


Returns CHARACTER
Top

CHARACTER SupportedEvents


Returns CHARACTER
Top

Consultingwerk.SmartComponents.Base.SmartGridUiControlHandler UiControlHandler


Returns Consultingwerk.SmartComponents.Base.SmartGridUiControlHandler


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2026 08:07:53