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