Both controls enable showing of single record from data source.
The main difference between Form View and Deatils View controls is that Form View control allows using of templates for displaying a record instead of row fields used in Details View.
Most web applications get data from the middle tier and display it in a nice-looking HTML layout. For example, the Label control in Listing 1 will update its Text property only when it receives a Data Binding event. As a developer, you have the power to trigger data binding events for individual controls (including child controls) or for all controls within a page. Subsequently, any controls with a data binding expression will update themselves.
This common pattern brought framework authors to introduce a semi-automatic mechanism to facilitate the display of data into well-defined UI components. Data binding is the process that retrieves data from a given data source and associates it to attributes of UI elements. I’ll start with simple forms of data binding, then discuss the various types of data source controls and data bound controls. NET data binding is the association between the property of a server control and a server-side calculated value. This code is supposed to use a Label control to display the city that a user selects from a drop-down list. Web Figure 1 shows the results from calling the Data Bind method on the page created with the code in Listing 1 (below).