# Control Element Structure

**RadDataLayout** uses the [RadLayoutControl](https://www.telerik.com/products/winforms/documentation/controls/layoutcontrol/layoutcontrol) to create and arrange its items. There is embedded *Validation Panel* that can be used to show some additional information according to the validation requirements. The figure below demonstrates the structure of **RadDataLayout**.

> caption Figure 1: RadDataLayout structure

![WinForms RadDataLayout Structure](https://www.telerik.com/products/winforms/documentation/assets/3da416c8d38918cb98b049163f829b83/datalayout-structure001.png)

**RadDataLayout** generates content item for each public property that can be edited. These items represent one
*DataLayoutControlItem*. This item has display text, contains the editor control and a small validation label.

> caption Figure 2: Single item structure

![WinForms RadDataLayout Single Item Structure](https://www.telerik.com/products/winforms/documentation/assets/8759bf51ba3e4ff3c3b57b45f565d983/datalayout-structure002.png)

The *Validation label* does not have any text by default. It is designed to be used in cases where users want to show some additional information.

## See Also

* [Localization](https://www.telerik.com/products/winforms/documentation/controls/datalayout/localization)
* [Getting Started](https://www.telerik.com/products/winforms/documentation/controls/datalayout/getting-started)
* [Properties, events and attributes](https://www.telerik.com/products/winforms/documentation/controls/datalayout/properties-events-and-attributes)
* [Change the editor to RadDropDownList](https://www.telerik.com/products/winforms/documentation/controls/dataentry/how-to/change-the-editor-to-a-bound-raddropdownlist)
* [Customizing Appearance ](https://www.telerik.com/products/winforms/documentation/controls/datalayout/customizing-appearance/customizing-appearance)
