"The main difference between DetailsView and FormView is that
DetailsView has a built-in tabular rendering, whereas FormView
requires a user-defined template for its rendering. The FormView and
DetailsView object model are very similar otherwise."
go to http://www.asp.net and have a look at the tutorials and videos; you'll
find all the information you need to get started ... the question is too
broad to answer on a newsgroup
the short -- and not too useful -- answer is that the DataList and Repeater
are used for working with collections of data and the FormView and
DetailsView are used for working with an individual row or record in a
collection, table, etc.