Skip to main content
A newer version of this page is available.

Row Properties

  • 2 minutes to read

The TcxCustomRow family classes encapsulate the core row behavior. For code clarity and enhanced code management all functionality that defines row appearance and its interaction with different grid components is delegated to the TcxCustomRowProperties family.

The following types of row properties are defined for the appropriate types of rows:

  • Caption Row Properties – responsible for customizing the appearance of the editor row header and the Category Row since this type of row provides descriptive information and doesn’t work with data. Represented by the TcxCaptionRowProperties class;

  • Editor Row Properties – inherits behavior from the Caption Row Properties for its header and provides behavior for displaying and editing data items. Represented by the TcxEditorRowProperties and TcxDBEditorRowProperties classes;

  • Multi Editor Row Properties – provides layout behavior for a group of logically related data items. The Multi Editor Row is composed of a set of data cells (that contain data items) in a data column and an appropriate set of header cells in a header column. Represented by the TcxMultiEditorRowProperties class;

  • Editor Row Item Properties – implements the display and editing of data items in the Multi Editor Row. Represented by the TcxEditorRowItemProperties and TcxDBEditorRowItemProperties classes.

To get access from a row to its properties the Properties property is used.

The following Class diagram demonstrates the relationship between rows and their properties.