Partilhar via


SiteMapHierarchicalDataSourceView Classe

Definição

Representa uma exibição de dados em um nó de mapa de site ou uma coleção de nós de um controle 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
Herança
SiteMapHierarchicalDataSourceView

Comentários

O SiteMapDataSource controle pode apresentar seus dados subjacentes no formato tabular e hierárquico para controles de servidor Web que se associam a ele. O SiteMapHierarchicalDataSourceView é usado por desenvolvedores de controles, mas não desenvolvedores de página ou em código de página.

Controles como Menu ou DropDownList usam o SiteMapDataSource para associar aos dados do mapa do site e apresentá-los no formulário de lista, enquanto os controles que derivam da HierarchicalDataBoundControl classe, como TreeView, associam a dados de sitemap e os apresentam em forma hierárquica.

Se um controle associado a dados chamar o GetView método do SiteMapDataSource, um SiteMapDataSourceView será criado pela fonte de dados. Se um controle chamar o HierarchicalDataBoundControlGetHierarchicalView método , um SiteMapHierarchicalDataSourceView será criado. A SiteMapDataSourceView classe é fornecida para controles de servidor Web que derivam de DataBoundControl e associam a listas e dados tabulares, enquanto o SiteMapHierarchicalDataSourceView é fornecido para controles de servidor Web que derivam de HierarchicalDataBoundControl e associam a dados hierárquicos.

Como todos os HierarchicalDataSourceView objetos auxiliares, o SiteMapHierarchicalDataSourceView define as operações que a fonte de dados pode executar com os dados subjacentes. Como a SiteMapHierarchicalDataSourceView classe substitui apenas o Select método , o controle associado SiteMapDataSource não dá suporte a expressões de classificação ou operações de inserção, exclusão ou atualização.

Construtores

SiteMapHierarchicalDataSourceView(SiteMapNode)

Inicializa uma nova instância da classe SiteMapHierarchicalDataSourceView, adicionando o nó especificado à coleção IHierarchicalEnumerable mantida pela exibição da fonte de dados.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Inicializa uma nova instância da classe SiteMapHierarchicalDataSourceView, configurando a coleção especificada para a coleção IHierarchicalEnumerable mantida pela exibição da fonte de dados.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Select()

Obtém a coleção de objetos SiteMapNode que representa a estrutura de navegação no site para o usuário atual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também