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

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

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

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

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

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

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

asp.net

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