Поделиться через


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 источник данных создает объект . Если элемент управления вызывает HierarchicalDataBoundControlGetHierarchicalView метод , 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)

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

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