One of the new controls in ASP.NET 3.5 is ListView. It resembles the GridView control, except that it displays data by using user-defined templates instead of row fields.
The ListView control supports the following features:
ü Support for binding to data source controls such as SqlDataSource, LinqDataSource, and ObjectDataSource.
ü Customizable appearance through user-defined templates and styles.
ü Built-in sorting capabilities.
ü Built-in update and delete capabilities.
ü Built-in insert capabilities.
ü Support for paging capabilities by using a DataPager control.
ü Built-in item selection capabilities.
ü Programmatic access to the ListView object model to dynamically set properties, handle events, and so on.
ü Multiple key fields.