Элемент управления GridView
является преемником элемента управления DataGrid
. Как и элемент управления DataGrid
, элемент управления GridView
был разработан для отображения данных в таблице HTML. При привязке к источнику данных DataGrid
и GridView
управляют каждым отображением строки из DataSource
в виде строки в выходной таблице.
Оба элемента управления DataGrid
и GridView
являются производными от класса WebControl
. Хотя объектная модель аналогична модели элемента управления DataGrid
, элемент управления GridView также обладает рядом новых функций и преимуществ по сравнению с элементом управления DataGrid
, в том числе:
- Более богатые возможности времени разработки.
- Улучшены возможности привязки источника данных.
- Автоматическая обработка сортировки, подкачки страниц, обновлений и удалений.
- Дополнительные типы столбцов и операции со столбцами времени разработки.
- Настраиваемый пользовательский интерфейс пейджера со свойством PagerTemplate.
Различия между элементами управления GridView
и DataGrid
включают:
- Поддержка различных пользовательских страниц.
- Различные модели событий.
Для сортировки, разбивки на страницы и редактирования данных на месте требуется дополнительное кодирование при использовании элемента управления DataGrid
. Элемент управления GridView
позволяет добавлять функции сортировки, подкачки и редактирования без написания кода. Вместо этого вы можете автоматизировать эти задачи наряду с другими распространенными задачами, такими как привязка данных к источнику данных, установив свойства в элементе управления.