SiteMapHierarchicalDataSourceView Classe

Definição

Representa uma vista de dados num nó de mapa do sítio ou numa coleção de nós para um SiteMapDataSource controlo.

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
Herança
SiteMapHierarchicalDataSourceView

Observações

O SiteMapDataSource controlo pode apresentar os seus dados subjacentes tanto em formato tabular como hierárquico aos controlos do servidor Web que se ligam a ele. É SiteMapHierarchicalDataSourceView usado por programadores de controlos, mas não por programadores de páginas ou código de página.

Controlos como Menu ou DropDownList utilizam o SiteMapDataSource to blink a dados do mapa do site e apresentam-nos em forma de lista, enquanto controlos derivados da HierarchicalDataBoundControl classe, como TreeView, associam dados do sitemap e apresentam-nos em forma hierárquica.

Se um controlo limitado por dados chama o GetView método do SiteMapDataSource, a SiteMapDataSourceView é criado pela fonte de dados. Se um controlo chamar o HierarchicalDataBoundControlGetHierarchicalView método, um SiteMapHierarchicalDataSourceView é criado. A SiteMapDataSourceView classe é fornecida para controlos de servidores Web que derivam e DataBoundControl vinculam a listas e dados tabulares, enquanto é SiteMapHierarchicalDataSourceView fornecida para controlos de servidores Web que derivam e HierarchicalDataBoundControl se vinculam a dados hierárquicos.

Como todos HierarchicalDataSourceView os objetos auxiliares, define SiteMapHierarchicalDataSourceView as operações que a fonte de dados pode realizar com os dados subjacentes. Como a SiteMapHierarchicalDataSourceView classe apenas sobrepõe o Select método, o controlo associado SiteMapDataSource não suporta expressões de ordenação nem operações de inserção, eliminação ou atualização.

Construtores

Name Description
SiteMapHierarchicalDataSourceView(SiteMapNode)

Inicializa uma nova instância da SiteMapHierarchicalDataSourceView classe, adicionando o nó especificado à IHierarchicalEnumerable coleção que a vista da fonte de dados mantém.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Inicializa uma nova instância da SiteMapHierarchicalDataSourceView classe, definindo a coleção especificada para a IHierarchicalEnumerable coleção que a vista da fonte de dados mantém.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Select()

Obtém a coleção dos SiteMapNode objetos que representa a estrutura de navegação do site para o utilizador atual.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também