DataGrids делает некоторые замечательные вещи, такие как автоматическое создание столбцов и заголовков ( AutoGenerateColumns = "True" ), позволяет пользователю легко добавлять / редактировать строки информации для связанных элементов ( UserCanAddRows = "True" ) и многие другие функции.
Имея много работы, вы можете заставить ListView действовать как DataGrid , однако DataGrid очень удобен при работе с сетками данных, например, база данных с множеством столбцов, готовая к привязке к вашим коллекциям через привязку данных.
Короче говоря, это просто экономит вам много работы. Если вам нужна помощь с особенностями работы с DataGrids , в StackOverflow есть много умных людей, которые помогут вам с такими особенностями: D