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
- Наследование
Комментарии
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) |