Конструкция Grid view

затем источник данных обеспечивает автоматическое

Кроме того, конструкция Gridview Ориентирована на работу с управляющими элементами источников данных и позволяет, через привязанный элемент источника, передавать обратно изменения, сделанные пользователем при редактировании данных в элементе управления. Затем источник данных обеспечивает автоматическое сохранение изменений. Большую часть работы с элементом Gridview Можно делать прямо в конструкторе; большинство распространенных сценариев организуются через команды и мастеры конструктора, так что часто вы можете осуществить весьма сложную привязку и форматирование данных, не написав вручную ни строчки кода. Чтобы осуществить простую привязку к данным, вы устанавливаете в свойстве DataSourcelD Элемента управления идентификатор соответствующего элемента источника данных страницы. Как было показано ранее, можно также программно установить свойства DataSource И DataMember И вызвать DataBind, Что позволяет при желании явно управлять процессом привязки к данным. Вы уже видели в этом приложении некоторые простые примеры кода с Gridview. В качестве немного более сложного примера в листинге А.7 показана разметка для Gridview, Все, что требуется для поддержки пагинации — это установить свойство AllowPaging Равным True. Для сортировки вы устанавливаете в True Свойство AllowSorting, После чего специфицируете для каждой из привязанных колонок свойство SortExpression. Редактирование, удаление и выбор реализуются путем добавления к сетке поля CommandField И установки в True Свойств ShowXXXButton Для каждого вида командных кнопок, которые вы хотите поддерживать. Обратите также внимание на использование шаблона для столбца Phone И вызовы методов Eval И Bind Для установки выражения привязки к данным.