SiteMapHierarchicalDataSourceView Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |