Разница между DataGrid и GridView в ASP.NET?

Элемент управления GridView является aspdotnet преемником элемента управления asp.net DataGrid. Как и элемент управления asp.net DataGrid, элемент управления GridView был aspx разработан для отображения asp.net данных в таблице HTML. При aspx привязке к источнику данных asp.net-website элементы управления DataGrid и GridView каждый aspdotnet отображают строку из DataSource как aspx строку в выходной таблице.

Оба aspx элемента управления DataGrid и GridView являются asp.net производными от класса WebControl. Хотя aspx он имеет объектную модель, аналогичную aspx модели элемента управления aspx DataGrid, элемент управления GridView asp.net-website также имеет ряд новых функций aspdotnet и преимуществ по сравнению asp-net с элементом управления DataGrid, в aspdotnet том числе:

  • Расширенные возможности времени разработки.
  • Улучшены возможности привязки к источникам данных.
  • Автоматическая обработка сортировки, разбиения по страницам, обновлений и удалений.
  • Дополнительные типы столбцов и операции с столбцами во время разработки.
  • Настраиваемый пользовательский интерфейс (UI) пейджера со свойством PagerTemplate.

Различия между aspdotnet элементами управления GridView и asp.net DataGrid включают:

  • Поддержка различных настраиваемых страниц.
  • Различные модели событий.

Сортировка, разбиение aspx по страницам и редактирование asp-net данных на месте требует дополнительного aspx кодирования при использовании asp-net элемента управления DataGrid. Элемент asp.net управления GridView позволяет добавлять asp-net возможности сортировки, разбиения asp.net по страницам и редактирования asp.net-website без написания кода. Вместо asp-net этого вы можете автоматизировать asp.net эти задачи вместе с другими aspdotnet общими задачами, такими как aspx привязка данных к источнику asp.net данных, путем установки свойств aspx в элементе управления.

asp.net

2022-08-30T10:33:49+00:00