Элемент управления Grid View

net был b datagrid b

Вероятно, самым распространенным элементом управления в привязанных к данным приложениях ASP. NET до появления ASP. NET 2.0 был DataGrid, Позволяющий представлять табличные данные. Как и элемент управления DataGrid В Windows Forms, DataGrid В ASP. NET было удобно использовать в простых сценариях, но в случае более сложных он оставлял желать много лучшего. Поэтому разработчики ASP. NET пошли по тому же пути, что и команда разработчиков Windows Client — вместо того, чтобы «исправлять» или улучшать существующий элемент управления, поддерживая при этом обратную совместимость, они решили совсем его заменить. В результате появился GridView.

В простых сценариях элемент управления GridView Функционирует во многом аналогично DataGrid. Вы устанавливаете для него источник данных, как-то стилизуете, и когда происходит привязка к данным, элементы привязанной коллекции отображаются в качестве строк HTML-таблицы, где каждый столбец или свойство в источнике данных выводится в отдельном столбце строки. Однако возможности Gridview Простираются гораздо дальше и делают как обычные, так и более сложные сценарии намного проще. Например, как упоминалось ранее, для поддержки редактирования, выбора, сортировки и пагинации элемент DataGrid Требовал при обратных отсылках обработки событий, которые были не настолько просты или очевидны, чтобы разобраться в них с первой попытки. В элементе Gridview Вы просто устанавливаете свойство элемента управления, указывая, что он должен поддерживать одну или несколько из этих функций, а элемент сам об этом позаботится. Для самых распространенных сценариев вся обработка отсылок инкапсулирована, но события все равно возбуждаются, позволяя вам единообразно обрабатывать особые ситуации. Улучшены возможности стилизации сетки, как и возможность применения шаблонов для специального содержимого ячеек.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *