Все они могут сделать это.Я использую DetailsView и GridView, если я просто хочу отображать данные в виде прямых столбцов и строк.DetailsView показывает 1 запись на страницу и позволяет вам делать все, что вы хотите.Я лично использую его для редактирования и вставки.GridView, который я использую для отображения и удаления.
ListView и FormView, которые вы используете, когда хотите показывать причудливые данные, которые не помещаются в аккуратные строки и столбцы, а в более сложные представления.Они также позволяют вам редактировать / вставлять / удалять.
Для отображения DropDownList в DetailsView и GridView вы конвертируете DataBoundField в TemplateField.