Базы данных и информационные системы. Основные понятия. Система управления БД (СУБД). Основных архитектуры построения ИС на основе БД, страница 11

Site Map . Карта сайта служит источником инфы для всех эл-ов управл. группы Navigation. Она находится в файле .sitemap формата XML. Имя по умолчанию - web.sitemap. С картой м\о работать программно (класс SiteMap), ч/з эл-т управл - SiteMapDataSource.

SiteMapPath - не нужен ист данных. Он автоматически читает карту сайта из файла Web.sitemap. Имеются 4 св-ва стиля, кот задаются отдельно для: корневого эл-та, разделителя, обычн. и тек-го узла. У SiteMapPath имеется возм. автоформатирования.

TreeView - для показа иерархической инфы.

1) черпает инфу из: XML-файла ч/з XmlDataSource, карты сайта ч/з SiteMapDataSource.

2)показ данные в виде дерева, его узлы м/о раскрывать и закрывать, выбирать отдельные «листья». При этом будут запускаться события, кот м/о обработать.

3)сост из узлов, которые соединены м/у собой отношениями «родитель-потомок». Узлы, у кот нет родителя- корневые . Узлы, у кот нет потомков - листья.

Menu - для отображения большого кол-ва иерарх инфы. Узлы меню раскрываются при наведении курсора мыши. Стрелка рядом с пунктом меню означает, что в нем есть подменю. Вместо стрелки можно использовать изображение.

Допускает гориз и вертикальную ориентацию, кот задается св-вом Orientation.

34  Эл-ты – ист. и потребители данных. Эл-т SqlDataSource и его использ для работы с реляционными данными. Выполн параметризованных команд с использ SqlDataSource

Эл-ты-ист данныхпредн для двустороннего обмена данными(чт/зап): SqlDataSource, AccessDS,ObjectDS, XmlDS, и тд.

Потребители данных отображают данные, полученные из ист данных. Предоставляют много полезных ф-ий.

GridView показ данные, сортирует, выбирает, редактирует. М/о  написать собств обработчики событий. Эл-ты, кот м. б. связаны с эл-тами-ист данных: DropDownList, ListBox, CheckBoxList, RadioButtonList, BulletedList. Для них ист - DataSourceID.

SqlDS позволяет соединяться с большинством реляционных СУБД.

SqlDS объединяет в себе возможности SqlConnection и SqlDataAdapter.

Инструкции SQL и ХП часто содержат параметры, вычисляемые во время выполнения. Инструкция SQL, использующая параметры, наз параметризованной инстр SQL.

Парам м/о использовать, чтобы предоставить:

- условия поиска для извлечения данных,

-значения для выполн операций вставки, изменения, удаления,

- значения для сортировки, разбиения по стр и фильтрации.

SqlDataSource принимает входные парам во время выполнения и управляет ими в коллекциях параметров. Для операций выбора м/о использовать коллекцию SelectParameters, для обновлений - UpdateParameters и т. д. Для каждого параметра м/о задать имя, тип, направление и знач по умолчанию.

SqlDataSource автоматически создает параметры, используя значения, переданные эл-том управл с привязкой к данным (GridView или FormView), поддерж автомат выполнение операций обновления, вставки и удаления.

35  Эл-ты - ист и потр данных. Табл эл-ты упр, связанные с данными: DataGrid, GridView и ListView. Исп эл-та упр DetailsView.

Эл-ты-ист данныхпредн для двустороннего обмена данными(чт/зап): SqlDataSource, AccessDS, ObjectDS, XmlDS, и тд.

Потребители данных отображают данные, получ из ист данных. Предоставляют много полезных ф-ий. Виды: GridView, DropDownList, ListBox, CheckBoxList, RadioButtonList, BulletedList.

DataGrid представляет табл инфу, кот содержится в БД, файлах XML или созд вручную.  Создаем DG, уст св-во DataSource и получаем готовую табл.. По умолч DG сам определяет кол-во полей в ист данных и генерирует колонки табл.

GridView. Гл преимущество - автом. связывание с данными, т. е. м/о не писать обработчики событий, чтобы обеспечить функциональность, такую как удаление, редакт, сортировка, разбиение на стр.

ListView позволяет созд привязку к эл-там данных и отображать их.

DetailsView - показывает каждый раз одну запись из ист данных в табл с 2 столбцами, где слева - название поля, а справа - значение. DV позволяет вставлять записи.