SiteMapHierarchicalDataSourceView Clase

Definición

Representa una vista de datos en un nodo o colección de nodos de mapa del sitio para un control 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
Herencia
SiteMapHierarchicalDataSourceView

Comentarios

El SiteMapDataSource control puede presentar sus datos subyacentes en formato tabular y jerárquico a los controles de servidor web que se enlazan a ellos. SiteMapHierarchicalDataSourceView Lo usan los desarrolladores de controles, pero no los desarrolladores de páginas ni en el código de página.

Controles como Menu o DropDownList usan SiteMapDataSource para enlazar a los datos del mapa del sitio y presentarlos en forma de lista, mientras que los controles que derivan de la HierarchicalDataBoundControl clase, como TreeView, se enlazan a los datos del mapa del sitio y los presentan en forma jerárquica.

Si un control enlazado a datos llama al GetView método de SiteMapDataSource, el origen de datos crea un SiteMapDataSourceView . Si un control llama al HierarchicalDataBoundControlGetHierarchicalView método , se crea .SiteMapHierarchicalDataSourceView La SiteMapDataSourceView clase se proporciona para los controles de servidor web que derivan de DataBoundControl y se enlazan a listas y datos tabulares, mientras que se proporciona para SiteMapHierarchicalDataSourceView los controles de servidor web que derivan de HierarchicalDataBoundControl y se enlazan a datos jerárquicos.

Al igual que todos los HierarchicalDataSourceView objetos auxiliares, SiteMapHierarchicalDataSourceView define las operaciones que el origen de datos puede realizar con los datos subyacentes. Dado que la SiteMapHierarchicalDataSourceView clase solo invalida el Select método , el control asociado SiteMapDataSource no admite expresiones de ordenación ni operaciones de inserción, eliminación o actualización.

Constructores

SiteMapHierarchicalDataSourceView(SiteMapNode)

Inicializa una nueva instancia de la clase SiteMapHierarchicalDataSourceView, agregando el nodo especificado a la colección IHierarchicalEnumerable que la vista del origen de datos mantiene.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Inicializa una nueva instancia de la clase SiteMapHierarchicalDataSourceView y establece la colección especificada en la colección IHierarchicalEnumerable que la vista del origen de datos mantiene.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Select()

Obtiene la colección de los objetos SiteMapNode que representa la estructura de navegación del sitio para el usuario actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también