SiteMapDataSourceView Classe

Definizione

Fornisce un oggetto HierarchicalDataSourceView fortemente tipizzato per il controllo SiteMapDataSource.

public ref class SiteMapDataSourceView : System::Web::UI::DataSourceView
public class SiteMapDataSourceView : System.Web.UI.DataSourceView
type SiteMapDataSourceView = class
    inherit DataSourceView
Public Class SiteMapDataSourceView
Inherits DataSourceView
Ereditarietà
SiteMapDataSourceView

Commenti

Il SiteMapDataSource controllo consente ASP.NET controlli associati a dati, ad esempio i controlli e Menu , di eseguire l'associazione TreeView ai dati della mappa del sito. La SiteMapDataSourceView classe viene usata dagli sviluppatori di controlli, ma non viene usata dagli sviluppatori di pagine né dal codice della tabella.

Restituisce SiteMapDataSource un SiteMapDataSourceView oggetto per un percorso gerarchico specificato quando viene chiamato il Select metodo . Analogamente a tutti gli oggetti vista origine dati gerarchica, l'oggetto SiteMapDataSourceView non è denominato; invece, viene identificato dal percorso gerarchico univoco.

SiteMapDataSourceView è una classe wrapper in una SiteMapNodeCollection raccolta. La SiteMapNodeCollection classe implementa l'interfaccia IHierarchicalEnumerable , che la SiteMapDataSourceView classe restituisce da una chiamata al Select metodo . Poiché e SiteMapDataSourceSiteMapDataSourceView utilizzano SiteMapNode oggetti , la vista mantiene un elemento interno SiteMapNodeCollection per contenere tali oggetti. La raccolta viene inizializzata usando i costruttori della visualizzazione e accedervi con il Select metodo .

Costruttori

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inizializza una nuova istanza denominata della classe SiteMapDataSourceView, aggiungendo il singolo nodo specificato all'insieme interno di nodi.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inizializza una nuova istanza denominata della classe SiteMapDataSourceView, impostando l'insieme interno di nodi sull'insieme di nodi specificato.

Proprietà

CanDelete

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteDelete(IDictionary, IDictionary).

(Ereditato da DataSourceView)
CanInsert

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteInsert(IDictionary).

(Ereditato da DataSourceView)
CanPage

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta lo spostamento dei dati recuperati tramite il metodo ExecuteSelect(DataSourceSelectArguments).

(Ereditato da DataSourceView)
CanRetrieveTotalRowCount

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta il recupero del numero totale di righe di dati anziché dei dati.

(Ereditato da DataSourceView)
CanSort

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta una visualizzazione ordinata dell'origine dati sottostante.

(Ereditato da DataSourceView)
CanUpdate

Ottiene un valore che indica se l'oggetto DataSourceView associato all'oggetto DataSourceControl corrente supporta l'operazione ExecuteUpdate(IDictionary, IDictionary, IDictionary).

(Ereditato da DataSourceView)
Events

Ottiene un elenco di delegati del gestore eventi per la visualizzazione origine dati.

(Ereditato da DataSourceView)
Name

Ottiene il nome della visualizzazione origine dati.

(Ereditato da DataSourceView)

Metodi

CanExecute(String)

Determina se è possibile eseguire il comando specificato.

(Ereditato da DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
Equals(Object)

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

(Ereditato da Object)
ExecuteCommand(String, IDictionary, IDictionary)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

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

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di inserimento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Viene chiamato dal metodo RaiseUnsupportedCapabilitiesError(DataSourceView) per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) con quelle supportate dalla visualizzazione.

(Ereditato da DataSourceView)
Select(DataSourceSelectArguments)

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

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ottiene un elenco di dati dall'archivio dati sottostante in modo asincrono.

(Ereditato da DataSourceView)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di aggiornamento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)

Eventi

DataSourceViewChanged

Si verifica quando la visualizzazione origine dati ha subito una modifica.

(Ereditato da DataSourceView)

Si applica a

Vedi anche