Top Method Summary
Options Name Purpose
BeforeSaveChangesHandler (Object, CancelEventArgs) Event handler for the BeforeAssignRecord event of the smartTempTableAdapter1 instance
CHARACTER EnsureUniqueFieldName (character) Creates a unique field name in a temp-table
InitializeComponent ()
OnBeforeDeleteRecord (BeforeDeleteRecordEventArgs) Raises the BeforeDeleteRecord event
OnShown (EventArgs) Raises the Shown event
PerformWaitFor (DialogResult) Performs the WAIT-FOR Operation for this Form
LOGICAL ShowEditor (character, table, ValueList) Shows the Form as a modal dialog
smartTempTableAdapter1_AfterUpdateRecord (Object, AfterUpdateRecordEventArgs) Event handler for the AfterUpdateRecord event of the smartTempTableAdapter1
smartTempTableAdapter1_BeforeCreateRecord (Object, BeforeCreateRecordEventArgs) Event handler of the BeforeCreateRecord event of the smartTempTableAdapter1
smartTempTableAdapter1_BeforeDeleteRecord (Object, BeforeDeleteRecordEventArgs) Event handler for the BeforeDeleteRecord event of the
smartToolbarController1_ToolClick (Object, ToolClickEventArgs) Event handler for the ToolClick event of the smartToolbarController1
smartUpdatableBrowser1_AfterCopyRecord (Object, EventArgs) Event handler for the AfterCopyRecord event of the smartUpdatableBrowser1
LOGICAL ValidateProperties () Validates the field properties before closing

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

Top Event Summary
Options Name Purpose
BeforeDeleteRecord (Object, BeforeDeleteRecordEventArgs) Event raised to allow canceling the deletion of a record


Method Detail
Top

BeforeSaveChangesHandler (Object, CancelEventArgs)

Purpose: Event handler for the BeforeAssignRecord event of the smartTempTableAdapter1
instance
Notes: Validates uniqueness of the field name

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

CHARACTER EnsureUniqueFieldName (character)

Purpose: Creates a unique field name in a temp-table
Notes:

Parameters:
pcFieldName CHARACTER
The base name of the Field
Returns CHARACTER
The Unique field name
Top

InitializeComponent ()


Top

OnBeforeDeleteRecord (BeforeDeleteRecordEventArgs)

Purpose: Raises the BeforeDeleteRecord event
Notes:

Parameters:
poEventArgs Consultingwerk.SmartComponents.Implementation.BeforeDeleteRecordEventArgs
The BeforeDeleteRecordEventArgs with the data for this event
Top

OnShown (EventArgs)

Purpose: Raises the Shown event
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

PerformWaitFor (DialogResult)

Purpose: Performs the WAIT-FOR Operation for this Form
Notes: Separate method, to work around compile error with WAIT-FOR in non
void method ShowEditor

Parameters:
poResult System.Windows.Forms.DialogResult
OUTPUT The DialogResult of the wait for operation
Top

LOGICAL ShowEditor (character, table, ValueList)

Purpose: Shows the Form as a modal dialog
Notes:

Parameters:
pcTableName CHARACTER
The name of the table (for the heading of the Form)
eField TEMP-TABLE eField
INPUT-OUTPUT TABLE The temp-table with the fields to update
poValueList Infragistics.Win.ValueList
The ValueList with the data types
Returns LOGICAL
Logical value indicating if the user has chosen OK
Top

smartTempTableAdapter1_AfterUpdateRecord (Object, AfterUpdateRecordEventArgs)

Purpose: Event handler for the AfterUpdateRecord event of the smartTempTableAdapter1
Notes: Ensures property ordering (by Field Order) of the records

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

smartTempTableAdapter1_BeforeCreateRecord (Object, BeforeCreateRecordEventArgs)

Purpose: Event handler of the BeforeCreateRecord event of the smartTempTableAdapter1
Notes: Assigns FieldOrder and FieldName

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

smartTempTableAdapter1_BeforeDeleteRecord (Object, BeforeDeleteRecordEventArgs)

Purpose: Event handler for the BeforeDeleteRecord event of the
Notes: Implements multi-selection deletion

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

smartToolbarController1_ToolClick (Object, ToolClickEventArgs)

Purpose: Event handler for the ToolClick event of the smartToolbarController1
Notes:

Parameters:
sender System.Object
The System.Object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event
Top

smartUpdatableBrowser1_AfterCopyRecord (Object, EventArgs)

Purpose: Event handler for the AfterCopyRecord event of the smartUpdatableBrowser1
Notes: Assigns unique FieldName

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

LOGICAL ValidateProperties ()

Purpose: Validates the field properties before closing
Notes:

Returns LOGICAL
Logical value indicating if the validation succeeded


Constructor Detail
Top

FieldEditorForm ()

Purpose: Constructor for the FieldEditorForm class
Notes:



Event Detail
Top

BeforeDeleteRecord (Object, BeforeDeleteRecordEventArgs)

Purpose: Event raised to allow canceling the deletion of a record
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Consultingwerk.SmartComponents.Implementation.BeforeDeleteRecordEventArgs
The BeforeDeleteRecordEventArgs with the data for this event


Temp-Table Detail

Temp-Table eField

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:20:56