The Extensions library contains the Pick Data Provider classes, controls, and components that automate the movement of data between visual components and the back-end database. These components can work with any .NET visual control as well as the controls provided by the Pick Data Provider. The Extensions library makes use of the RDTA.PickDP.Connector library to present Pick data using either a record set familiar to hierarchical database programmers or Pick Items which are familiar to Pick programmers.
|
Class |
Description |
|
Represents one or more values in a row in a column of data. | |
|
Represents a column of data in a table. | |
|
Generally placed on the FormMDI to provide access to a Pick Data Provider server. Defines the connection to the server. | |
|
Placed on a form that uses the Pick Data Provider’s ability to use properties to link visual components to the back-end database. The DBDataBinder supports column and control binding:
| |
|
Placed on a form that uses a DBGrid to bind the columns on a form to the table. | |
|
Placed on a form that needs to access a database table. Defines a table accessed through a connection. |
In this model, classes that extend Control can also be placed on the Form and controlled through the ControlBinder.



The RDTA.PickDP.Extensions library includes these classes, controls, and interfaces:
|
Represents a single row column intersection in a DBGrid. | |
|
Run-time object representing a column in a grid. Not a design-time component. | |
|
Event handler for the connItem Object. | |
|
Creates a new event handler for the connItem Object. | |
|
Binds form controls with the data in a table. onProcess events are fired when the data is processed. | |
|
Creates a handler for row deletion events. | |
|
Creates an event handler for EnterCell events. | |
|
Creates an event handler for InsertRow events. | |
|
Creates an event handler for LeaveCell events. | |
|
Enumerates the different lock types. | |
|
| |
|
Used by Pick Data Provider templates to open the connections and tables associated with the form. |
|
Defines the connection to the database server. | |
|
Extended check box contained inside the panelCheck control. | |
|
Extension of the Forms.ComboBox control. All control items are automatically maintained from the visual4mv environment. The DBComboBox is a collection of connValuePair Objects. Each connValuePair Object represent an Item_Id in the table as internal code and a String with the value of the Item defined as external Value. | |
|
Binds the fields in a table to the controls in a form. | |
|
Maps a multivalued item to a grid. Each grid column can be assigned to an attribute in the item. | |
|
Extension of the Forms.ListBox control. All control items are automatically maintained from the visual4mv environment. The DBListBox is a collection of connValuePair Objects. Each connValuePair Object represents an Item_Id in the table as internal code and a String with the value of the Item defined as external Value. | |
|
This is an extended RadioButton included as a control inside the panelRadio control. | |
|
Edit box for numeric values. | |
|
Combines the results of each selected DBCheckBox in the panel into one column. DBCheckBoxes are optionally placed into a panelCheck control. When the panelCheck is processed, the activated value of each selected DBCheckBox (that is, the check box is checked) is saved. When working with a panelCheck, the panelChecks (not the individual DBCheckBoxes in the panelCheck) are bound. | |
|
Combines the results of each selected DBRadioButton in the panel into one column. DBRadioButtons are optionally placed into a panelRadio control. When the panelRadio is processed, the activated value of the selected DBRadioButton is saved. When working with a panelRadio, the panelRadios (not the individual DBRadioButtons in the panelRadio) are bound. | |
|
Represents a single table in a database. |
|
Defines the delegate and registration point for processing DeleteRowEvents. | |
|
Defines the delegate and registration point for processing EnterCellEvents. | |
|
Defines the delegate and registration point for processing InsertRowEvents. | |
|
Defines the delegate and registration point for processing LeaveCellEvents. | |
|
Defines the delegate and registration point for processing connItemCancelEvents. | |
|
Defines the delegate and registration point for processing connItemEvents. |
|
Defines the interface that creates a control compatible with the Pick Data Provider. |