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

форматирование элемента управления b detailsview

DetailsView — это новый удобный элемент управления, который устанавливает таблицу, отображающую детали отдельной единицы данных для более естественного просмотра. Форматирование элемента управления DetailsView Можно представить себе так, как будто он поворачивает одиночную строку табличной сетки набок, представляя заголовки столбцов как заголовки строк, а значения полей из желаемой строки как примыкающие к ним ячейки в каждой из этих строк. Пример показан на рис. А. З. Для использования DetailsView Вы устанавливаете управляющий элемент источника данных, как описывалось выше, и помещаете его ID В свойство DataSourcelD Элемента управления DetailsView. Задать, какую следует выбрать строку в источнике данных, вы можете либо ограничив запрос к источнику, чтобы он возвращал только одну единицу данных , Либо установив свойство FilterExpression Значением, которое отфильтрует желаемую строку. Код для страницы, показанной на рис. А. З приведен в листинге А.8.Av

Обратите внимание, что здесь два элемента управления SqlDataSource. Первый установлен как источник данных сетки и получает из базы данных все записи заказчиков. Второй установлен в качестве источника данных для элемента управления DetailsView И посредством ограничения Select . . . Where Определяет, какая строка выбирается. Параметр выбора определяется динамически через ControlParameter, Указывающий на элемент управления сетки, а его свойство SelectedValue Принимает значение ключевого поля выбранной строки, которое содержит CustomeriD. Элемент управления DetailsView Поддерживает также пагинацию, редактирование и многие из других возможностей самого GridView. Он предназначен для операций над единственной строкой за раз, поэтому источник данных должен быть установлен соответствующим образом.

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

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