SiteMapHierarchicalDataSourceView Класс

Определение

Соответствует представлению данных в узле карты узла или коллекции узлов для элемента управления SiteMapDataSource.

public ref class SiteMapHierarchicalDataSourceView : System::Web::UI::HierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView : System.Web.UI.HierarchicalDataSourceView
type SiteMapHierarchicalDataSourceView = class
    inherit HierarchicalDataSourceView
Public Class SiteMapHierarchicalDataSourceView
Inherits HierarchicalDataSourceView
Наследование
SiteMapHierarchicalDataSourceView

Комментарии

SiteMapDataSourceЭлемент управления может предоставлять свои базовые данные как в табличном, так и в иерархическом формате для элементов управления веб-сервера, привязанных к нему. SiteMapHierarchicalDataSourceViewИспользуется разработчиками элементов управления, но не разработчиками страниц или в коде страницы.

Такие элементы управления, как Menu или, DropDownList используют SiteMapDataSource для привязки к данным карты узла и представляют их в виде списка, а элементы управления, производные от HierarchicalDataBoundControl класса, такие как TreeView , привязываются к данным карты сайта и представляют их в виде иерархической формы.

Если элемент управления с привязкой к данным вызывает GetView метод объекта SiteMapDataSource , то SiteMapDataSourceView он создается источником данных. Если элемент управления вызывает HierarchicalDataBoundControl GetHierarchicalView метод, создается объект SiteMapHierarchicalDataSourceView . SiteMapDataSourceViewКласс предоставляется для серверных веб-элементов управления, которые являются производными от DataBoundControl и привязываются к спискам и табличным данным, а SiteMapHierarchicalDataSourceView предоставляется для серверных веб-элементов управления, производных от HierarchicalDataBoundControl и привязанных к иерархическим данным.

Как и все HierarchicalDataSourceView вспомогательные объекты, SiteMapHierarchicalDataSourceView определяет операции, которые источник данных может выполнять с базовыми данными. Поскольку SiteMapHierarchicalDataSourceView класс переопределяет только Select метод, связанный SiteMapDataSource элемент управления не поддерживает выражения сортировки, а также операции вставки, удаления или обновления.

Конструкторы

SiteMapHierarchicalDataSourceView(SiteMapNode)

Инициализирует новый экземпляр класса SiteMapHierarchicalDataSourceView, добавляя указанный узел в коллекцию IHierarchicalEnumerable, поддерживаемую представлением источника данных.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Инициализирует новый экземпляр класса SiteMapHierarchicalDataSourceView, задавая указанную коллекцию IHierarchicalEnumerable, поддерживаемую представлением источника данных.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Select()

Возвращает коллекцию объектов SiteMapNode, которые представляют структуру навигации по узлу для текущего пользователя.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел