|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
9.4 Элементы управления DetailsView и FormsViewЭлементы управления DetailsView и FormsView в ASP.NET 2.0 Элемент управления DetailsView — самое простое средство для создания формы для работы с источником данных средствами ASP.NET. Это средство показывает единовременно только одну запись на странице. Зато оно позволяет выполнять полный набор операций по работе с данными — просмотр, внесение изменений, удаление, создание новых записей и очень просто в настройке. Фактически, чтобы обеспечить пользователя возможностью внесения изменений в базу данных, достаточно при помощи встроенного мастера добавить источник данных со всеми необходимыми командами (команды INSERT, UPDATE и DELETE при необходимости можно сгенерировать автоматически), а затем установить в том же мастере флажки Enable Paging (включить показ номеров записей в нижней части формы), Enable Inserting, Enable Editing, Enable Deleting. Минимальная функциональность для работы с записями пользователю будет предоставлена (см. рис. 9.4-1).
Рис. 9.4-1 Элемент управления DetailsView Практически все свойства и события этого элемента управления совпадают со свойствами и событиями элемента управления GridView. Отсутствуют только свойства и события, связанные с выбором записи (поскольку одна запись обязательно будет выбрана). Элемент управления FormsView — брат-близнец элемента управления DetailsView. Он обеспечивает практически те же функциональные возможности при работе с данными и настраивается практически так же (см. рис. 9.4-2). Главное его отличие — что в нем предусмотрены возможности работы с шаблонами ItemTemplate, EditTemplate, InsertTemplate, что позволяет как угодно настроить интерфейс для отображения, редактирования и добавления данных (интерфейс по умолчанию генерируется автоматически).
Рис. 9.4-2 Элемент управления FormsView
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||