SiteMapDataSourceView Класс

Определение

Предоставляет строго типизированный объект HierarchicalDataSourceView элемента управления SiteMapDataSource.

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

Комментарии

Элемент SiteMapDataSource управления позволяет ASP.NET привязанных к данным элементов управления, таких как TreeView элементы управления и Menu , для привязки к данным карты сайта. Класс SiteMapDataSourceView используется разработчиками элементов управления, но не используется разработчиками страниц и в коде страницы.

Возвращает SiteMapDataSourceSiteMapDataSourceView для указанного иерархического пути при вызове Select метода . Как и все объекты иерархического представления источника данных, SiteMapDataSourceView объект не называется, а определяется уникальным иерархическим путем.

SiteMapDataSourceView это класс-оболочка в SiteMapNodeCollection коллекции. Класс SiteMapNodeCollection реализует IHierarchicalEnumerable интерфейс , который SiteMapDataSourceView класс возвращает из вызова Select метода . SiteMapDataSource Так как и SiteMapDataSourceView работают с SiteMapNode объектами, представление поддерживает внутренний SiteMapNodeCollection объект для их хранения. Коллекция инициализируется с помощью конструкторов представления и обращается с помощью Select метода .

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

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Инициализирует новый экземпляр класса SiteMapDataSourceView, добавляя отдельный указанный узел во внутреннюю коллекцию узлов.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

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

Свойства

CanDelete

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteDelete(IDictionary, IDictionary).

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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteInsert(IDictionary).

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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, разбиение на страницы данных, извлеченных с помощью метода ExecuteSelect(DataSourceSelectArguments).

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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView связанный с текущим объектом DataSourceControl, извлечение общего количества строк данных вместо самих данных.

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

Возвращает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, отсортированное представление, на котором основывается источник базовых данных.

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

Получает значение, указывающее, поддерживает ли объект DataSourceView, связанный с текущим объектом DataSourceControl, операцию ExecuteUpdate(IDictionary, IDictionary, IDictionary).

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

Возвращает список делегатов обработчиков событий представления источника данных.

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

Возвращает имя представления источника данных.

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

Методы

CanExecute(String)

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

(Унаследовано от DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

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

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

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

(Унаследовано от Object)
ExecuteCommand(String, IDictionary, IDictionary)

Выполняет указанную команду.

(Унаследовано от DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет указанную команду.

(Унаследовано от DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Выполняет операцию удаления в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
ExecuteInsert(IDictionary)

Выполняет операцию вставки в списке данных, представляющем объект DataSourceView.

(Унаследовано от DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

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

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Выполняет операцию обновления по списку данных, представляющем объект DataSourceView.

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

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

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

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

(Унаследовано от Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронной вставки по списку данных, представляющем объект DataSourceView.

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

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

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

Вызывает событие DataSourceViewChanged.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Вызванный методом RaiseUnsupportedCapabilitiesError(DataSourceView) для сравнения возможностей, запрошенных для операции ExecuteSelect(DataSourceSelectArguments), с возможностями, поддерживаемыми представлением.

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

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

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Асинхронно возвращает список данных из хранилища базовых данных.

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

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

(Унаследовано от Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Выполняет операцию асинхронного обновления в списке данных, представляющем объект DataSourceView.

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

События

DataSourceViewChanged

Происходит при изменении представления источника данных.

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

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

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