Udostępnij za pośrednictwem


SiteMapDataSourceView Klasa

Definicja

Dostarcza silnie typizowanego HierarchicalDataSourceView obiektu dla kontrolki 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
Dziedziczenie
SiteMapDataSourceView

Uwagi

Kontrolka SiteMapDataSource umożliwia ASP.NET kontrolki powiązane z danymi, takie jak kontrolki TreeView i Menu , do powiązania z danymi mapy witryny. Klasa SiteMapDataSourceView jest używana przez deweloperów kontrolek, ale nie jest używana przez deweloperów stron ani w kodzie strony.

Funkcja SiteMapDataSource zwraca SiteMapDataSourceView wartość dla określonej ścieżki hierarchicznej po wywołaniu Select metody . Podobnie jak wszystkie hierarchiczne obiekty widoku źródła danych, SiteMapDataSourceView obiekt nie jest nazwany, a jego nazwa jest identyfikowana przez unikatową ścieżkę hierarchiczną.

Jest SiteMapDataSourceView to klasa otoki w SiteMapNodeCollection kolekcji. Klasa SiteMapNodeCollection implementuje IHierarchicalEnumerable interfejs, który SiteMapDataSourceView klasa zwraca z wywołania metody Select . Ponieważ obiekt SiteMapDataSource i SiteMapDataSourceView działa z obiektami SiteMapNode , widok utrzymuje element wewnętrzny SiteMapNodeCollection , aby je zawierać. Kolekcja jest inicjowana przy użyciu konstruktorów widoku i uzyskiwania do nich dostępu za Select pomocą metody .

Konstruktory

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode)

Inicjuje nowe nazwane wystąpienie SiteMapDataSourceView klasy, dodając pojedynczy określony węzeł do wewnętrznej kolekcji węzłów.

SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection)

Inicjuje nowe nazwane wystąpienie SiteMapDataSourceView klasy, ustawiając wewnętrzną kolekcję węzłów na określoną kolekcję węzłów.

Właściwości

CanDelete

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteDelete(IDictionary, IDictionary) .

(Odziedziczone po DataSourceView)
CanInsert

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteInsert(IDictionary) .

(Odziedziczone po DataSourceView)
CanPage

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje stronicowanie danych pobranych przez metodę ExecuteSelect(DataSourceSelectArguments) .

(Odziedziczone po DataSourceView)
CanRetrieveTotalRowCount

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje pobieranie całkowitej liczby wierszy danych zamiast danych.

(Odziedziczone po DataSourceView)
CanSort

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje posortowany widok w bazowym źródle danych.

(Odziedziczone po DataSourceView)
CanUpdate

Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje operację ExecuteUpdate(IDictionary, IDictionary, IDictionary) .

(Odziedziczone po DataSourceView)
Events

Pobiera listę delegatów procedury obsługi zdarzeń dla widoku źródła danych.

(Odziedziczone po DataSourceView)
Name

Pobiera nazwę widoku źródła danych.

(Odziedziczone po DataSourceView)

Metody

CanExecute(String)

Określa, czy można wykonać określone polecenie.

(Odziedziczone po DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje określone polecenie.

(Odziedziczone po DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Wykonuje określone polecenie.

(Odziedziczone po DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Wykonuje operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
ExecuteInsert(IDictionary)

Wykonuje operację wstawiania na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Wykonuje operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Insert(IDictionary, DataSourceViewOperationCallback)

Wykonuje operację asynchronicznego wstawiania na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Zgłasza zdarzenie.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Wywołana przez metodę RaiseUnsupportedCapabilitiesError(DataSourceView) w celu porównania możliwości żądanych dla ExecuteSelect(DataSourceSelectArguments) operacji względem tych, które obsługuje widok.

(Odziedziczone po DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Pobiera listę danych asynchronicznie z bazowego magazynu danych.

(Odziedziczone po DataSourceView)
Select(DataSourceSelectArguments)

Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)

Zdarzenia

DataSourceViewChanged

Występuje, gdy widok źródła danych uległ zmianie.

(Odziedziczone po DataSourceView)

Dotyczy

Zobacz też