# WebForms DataForm Overview

**RadDataForm** is data oriented control, which displays the values of a single record or collection of data items from a DataSource using user-defined templates. You can use the control designer to autogenerate its fields.

The control provides you with an option to preview, edit, delete, and insert records through the available **ItemTemplate**, **EditItemTemplate** and **InsertItemTemplate** templates. The **DataForm** also provides **EmptyDataTemplate**, which applies when the datasource is empty, as well as the **LayoutTemplate** for easy customization.

The control supports the rich set of skins provided by the suite.
![webforms dataform-overview](https://www.telerik.com/products/aspnet-ajax/documentation/assets/a5d13a6344bcb23d3a188eefc6b288fc/dataform-overview.png "WebForms DataForm Overview")

> RadDataForm is a control suitable for visualizing one record at a time. If you want to display and access multiple items on a single page, you can check the [RadListView](https://demos.telerik.com/aspnet-ajax/listview/examples/overview/defaultcs.aspx) component.

## Key Features

* Various templates for data and layout presentation

* Data-binding – Server-side

* Insert, Update and Delete operations

* Set of commonly used predefined layouts and unlimited possibilities for creating custom layouts

* Visual Appeal – ships with rich set of skins for easy and consistent styling

## See Also

* [Getting Started](https://www.telerik.com/products/aspnet-ajax/documentation/controls/dataform/getting-started)

* [Design Time](https://www.telerik.com/products/aspnet-ajax/documentation/controls/dataform/design-time)

* [Layout Templates](https://www.telerik.com/products/aspnet-ajax/documentation/controls/dataform/functionality/layout-templates)

* [Online Demos](https://demos.telerik.com/aspnet-ajax/dataform/overview/defaultcs.aspx)

* [ASP.NET AJAX DataForm](https://www.telerik.com/products/aspnet-ajax/dataform.aspx)
