Condividi tramite


SiteMapHierarchicalDataSourceView Classe

Definizione

Rappresenta una visualizzazione dati in un nodo o un insieme di nodi di una mappa del sito per un controllo 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
Ereditarietà
SiteMapHierarchicalDataSourceView

Commenti

Il SiteMapDataSource controllo può presentare i dati sottostanti sia in formato tabulare che gerarchico ai controlli server Web associati a esso. L'oggetto SiteMapHierarchicalDataSourceView viene usato dagli sviluppatori, ma non dagli sviluppatori di pagine o nel codice della pagina.

Controlli come Menu o DropDownList usano l'oggetto SiteMapDataSource per associare ai dati della HierarchicalDataBoundControl mappa del sito e presentarli in formato elenco, mentre i controlli che derivano dalla classe, ad esempio TreeView, associano ai dati della sitemap e lo presentano in forma gerarchica.

Se un controllo associato a dati chiama il GetView metodo di SiteMapDataSource, viene SiteMapDataSourceView creato dall'origine dati. Se un controllo chiama il HierarchicalDataBoundControlGetHierarchicalView metodo, viene creato un oggetto SiteMapHierarchicalDataSourceView . La SiteMapDataSourceView classe viene fornita per i controlli server Web che derivano da DataBoundControl e associano a elenchi e dati tabulari, mentre viene SiteMapHierarchicalDataSourceView fornito per i controlli server Web che derivano da HierarchicalDataBoundControl e associano ai dati gerarchici.

Come tutti gli HierarchicalDataSourceView oggetti helper, l'oggetto SiteMapHierarchicalDataSourceView definisce le operazioni che l'origine dati può eseguire con i dati sottostanti. Poiché la classe esegue solo l'override del SiteMapHierarchicalDataSourceViewSelect metodo, il controllo associato SiteMapDataSource non supporta espressioni di ordinamento o inserimento, eliminazione o operazioni di aggiornamento.

Costruttori

SiteMapHierarchicalDataSourceView(SiteMapNode)

Inizializza una nuova istanza della classe SiteMapHierarchicalDataSourceView, aggiungendo il nodo specificato all'insieme IHierarchicalEnumerable mantenuto dalla visualizzazione origine dati.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Inizializza una nuova istanza della classe SiteMapHierarchicalDataSourceView, impostando l'insieme specificato sull'insieme IHierarchicalEnumerable mantenuto dalla visualizzazione origine dati.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Select()

Ottiene l'insieme degli oggetti SiteMapNode che rappresenta la struttura di navigazione nel sito per l'utente corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche