It is quite simple: "normal" controls refer to
an adapter class and are bound to singular properties - i.e. properties that
are accessible by a simple
set
/get
method. Grid controls
refer to an adapter class as well - but are bound to a collection of objects.
Each collection element provides
set
/get
methods to access its
content, i.e. its own properties.
Two types of grid controls are available:
The TEXTGRID2 control is a control that displays grid data - but does not allow any change to the data. You can select grid rows and colorize them in different ways. Change the order of columns dynamically and sort columns by clicking into the title row of the grid.
There is a TEXTGRIDSSS2 control that is a certain variant of the TEXTGRID2 control.
The ROWTABLEAREA2 is a container that internally allows you to use any normal control to be embedded inside a grid. Therefore, you can place normal FIELD controls, CHECKBOX controls etc. inside the ROWTABLEAREA2 container.
Use the TEXTGRID2 controls for displaying and selecting data. Use ROWTABLEAREA2 for entering data inside a grid.