The RadDataLayout control provides means for displaying data in a highly customizable layout by automatically creating the items and editors and further allowing easy creating of complex layouts at design-time as well as at run-time.
RadDataLayout generates different editors depending on the type of the properties coming from the data bound object.
RadTextBox: Works with string properties
RadCheckBox: Handles boolean values
RadDateTimePicker: Responsible for dates
RadDropDownList: Displays enum values
RadColorBox: Handles color
PictureBox: Edits images