Top Method Summary
Options Name Purpose
ColumnEventHandler (Object, SmartUpdatableBrowserColumnEventArgs) Event handler for the ColumnEvent of the SmartUpdatableBrowserColumnEvents
GenericAfterFieldsEnabledHandler (Object, EventArgs) Generic event handler for the AfterFieldsEnabled event
GenericAfterPerformLookupHandler (Object, EventArgs) Generic event handler for the AfterPerformLookup event of a grid column
GenericAfterSaveChangesHandler (Object, EventArgs) Generic event handler for the AfterSaveChanges event
GenericBeforeEnableFieldsHandler (Object, CancelableEventArgs) Generic event handler for the BeforeEnableFields event
GenericBeforePerformLookupHandler (Object, EventArgs) Generic event handler for the BeforePerformLookup event of a grid column
GenericCurrentChangedHandler (Object, EventArgs) Generic event handler for the CurrentChanged event
GenericDefaultActionHandler (Object, EventArgs) Generic event handler for the DefaultAction event
GenericEditorButtonClickHandler (Object, EditorButtonEventArgs) Generic event handler for the EditorButtonClick event of a grid column
GenericInitializingHandler (Object, EventArgs) Generic event handler for the Initializing event
GenericLeaveHandler (Object, EventArgs) Generic event handler for the Leave event of a grid column
GenericLookupCompleteHandler (Object, EventArgs) Generic event handler for the LookupComplete event of a grid column
GenericLookupKeyValueChangedHandler (Object, EventArgs) Generic event handler for the LookupKeyValueChanged event of a grid column
GenericValidatingHandler (Object, EventArgs) Generic event handler for the Validating event of a grid column
GenericValueChangedHandler (Object, EventArgs) Generic event handler for the ValueChanged event of a grid column
Initialize () Initializes the SmartDataBrowserLogic instance
InvokeColumnEventHandlers (character, Object, EventArgs) Invokes the handler methods subscribed to an event of a grid column
RegisterSmartDataBrowser (SmartDataBrowser) Handshake method for SmartDataBrowser instances
Shutdown () Shuts down the SmartDataBrowserLogic instance
SubscribeColumnEventHandler (SmartDataBrowser, character, character, character) Subscribes an event of a grid column to an Event Handler in the Grid Logic Class
SubscribeControlEventHandler (Control, character, character) Subscribes a Control to an Event Handler in the Viewer Logic Class
A SubscribeEvents () Subscribes the events for an attached grid instance
A UnsubscribeEvents () Unsubscribes the events for an attached grid instance

Top Constructor Summary
Options Name Purpose
SmartDataBrowserLogic () Constructor for the SmartDataBrowserLogic class

Top Property Summary
Options Name Purpose
Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm DynamicForm
Consultingwerk.SmartComponents.Implementation.SmartDataBrowser Owner
Consultingwerk.SmartComponents.Implementation.ListSmartDataBrowser SmartDataBrowsers
Consultingwerk.SmartComponents.Interfaces.ISmartDataSource SmartDataSource
Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource SmartTableIOSource
Consultingwerk.SmartComponents.Base.SmartWindowForm SmartWindowForm


Method Detail
Top

ColumnEventHandler (Object, SmartUpdatableBrowserColumnEventArgs)

Purpose: Event handler for the ColumnEvent of the SmartUpdatableBrowserColumnEvents
Notes: SCL-6074. Forwards the column event to the Generic<EventName>Handler
method, passing the UltraGridColumn as the sender

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

GenericAfterFieldsEnabledHandler (Object, EventArgs)

Purpose: Generic event handler for the AfterFieldsEnabled event
Notes:

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

GenericAfterPerformLookupHandler (Object, EventArgs)

Purpose: Generic event handler for the AfterPerformLookup event of a grid column
Notes: SCL-6074

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

GenericAfterSaveChangesHandler (Object, EventArgs)

Purpose: Generic event handler for the AfterSaveChanges event
Notes: SCL-6093 - raised by the SmartUpdatableBrowser only

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

GenericBeforeEnableFieldsHandler (Object, CancelableEventArgs)

Purpose: Generic event handler for the BeforeEnableFields event
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.CancelableEventArgs
The CancelableEventArgs with the data for this event
Top

GenericBeforePerformLookupHandler (Object, EventArgs)

Purpose: Generic event handler for the BeforePerformLookup event of a grid column
Notes: SCL-6074. The event arguments are a System.ComponentModel.CancelEventArgs

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

GenericCurrentChangedHandler (Object, EventArgs)

Purpose: Generic event handler for the CurrentChanged event
Notes:

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

GenericDefaultActionHandler (Object, EventArgs)

Purpose: Generic event handler for the DefaultAction event
Notes:

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

GenericEditorButtonClickHandler (Object, EditorButtonEventArgs)

Purpose: Generic event handler for the EditorButtonClick event of a grid column
Notes: SCL-6074

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e Infragistics.Win.UltraWinEditors.EditorButtonEventArgs
The EditorButtonEventArgs with the data for this event
Top

GenericInitializingHandler (Object, EventArgs)

Purpose: Generic event handler for the Initializing event
Notes:

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

GenericLeaveHandler (Object, EventArgs)

Purpose: Generic event handler for the Leave event of a grid column
Notes: SCL-6074. Raised after a cell left edit mode with a changed value

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

GenericLookupCompleteHandler (Object, EventArgs)

Purpose: Generic event handler for the LookupComplete event of a grid column
Notes: SCL-6074

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

GenericLookupKeyValueChangedHandler (Object, EventArgs)

Purpose: Generic event handler for the LookupKeyValueChanged event of a grid column
Notes: SCL-6074

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

GenericValidatingHandler (Object, EventArgs)

Purpose: Generic event handler for the Validating event of a grid column
Notes: SCL-6074. The event arguments are a System.ComponentModel.CancelEventArgs,
setting Cancel keeps the cell in edit mode

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

GenericValueChangedHandler (Object, EventArgs)

Purpose: Generic event handler for the ValueChanged event of a grid column
Notes: SCL-6074. Raised for check box, option set and list cells

Parameters:
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The System.EventArgs with the data for this event
Top

Initialize ()

Purpose: Initializes the SmartDataBrowserLogic instance
Notes:

Top

InvokeColumnEventHandlers (character, Object, EventArgs)

Purpose: Invokes the handler methods subscribed to an event of a grid column
Notes: SCL-6074

Parameters:
pcEventName CHARACTER
The name of the event
sender System.Object
The UltraGridColumn the event was raised for
e System.EventArgs
The event arguments of the grid or editor event
Top

RegisterSmartDataBrowser (SmartDataBrowser)

Purpose: Handshake method for SmartDataBrowser instances
Notes:

Parameters:
poSmartDataBrowser Consultingwerk.SmartComponents.Implementation.SmartDataBrowser
The SmartDataBrowser instance this logic class will provide logic for
Top

Shutdown ()

Purpose: Shuts down the SmartDataBrowserLogic instance
Notes:

Top

SubscribeColumnEventHandler (SmartDataBrowser, character, character, character)

Purpose: Subscribes an event of a grid column to an Event Handler in the Grid Logic Class
Notes: SCL-6074. The event handler method needs to be PROTECTED in the Grid Logic
Class. It receives the UltraGridColumn as the sender and the event arguments
of the underlying grid or editor event

Parameters:
poGrid Consultingwerk.SmartComponents.Implementation.SmartDataBrowser
The SmartDataBrowser owning the column
pcColumnKey CHARACTER
The key of the column (the instance name of the column in the MetaGrid)
pcEventName CHARACTER
The name of the event to subscribe
pcHandlerName CHARACTER
The name of the event handler method
Top

SubscribeControlEventHandler (Control, character, character)

Purpose: Subscribes a Control to an Event Handler in the Viewer Logic Class
Notes: The event handler method needs to be PROTECTED in the Viewer Logic Class

Parameters:
poControl System.Windows.Forms.Control
The Control contained in the Viewer
pcEventName CHARACTER
The name of the event to subscribe
pcHandlerName CHARACTER
The name of the control event handler method
Top

SubscribeEvents ()

Purpose: Subscribes the events for an attached grid instance
Notes: This method needs to be implemented by the SmartDataBrowser Logic class and
is supposed to subscribe to control events

Top

UnsubscribeEvents ()

Purpose: Unsubscribes the events for an attached grid instance
Notes: This method needs to be implemented by the SmartDataBrowser Logic class and
is supposed to unsubscribe from control events



Constructor Detail
Top

SmartDataBrowserLogic ()

Purpose: Constructor for the SmartDataBrowserLogic class
Notes:



Property Detail
Top

Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm DynamicForm


Returns Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm
Top

Consultingwerk.SmartComponents.Implementation.SmartDataBrowser Owner


Returns Consultingwerk.SmartComponents.Implementation.SmartDataBrowser
Top

Consultingwerk.SmartComponents.Implementation.ListSmartDataBrowser SmartDataBrowsers


Returns Consultingwerk.SmartComponents.Implementation.ListSmartDataBrowser
Top

Consultingwerk.SmartComponents.Interfaces.ISmartDataSource SmartDataSource


Returns Consultingwerk.SmartComponents.Interfaces.ISmartDataSource
Top

Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource SmartTableIOSource


Returns Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource
Top

Consultingwerk.SmartComponents.Base.SmartWindowForm SmartWindowForm


Returns Consultingwerk.SmartComponents.Base.SmartWindowForm


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