SiteMapDataSourceView Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje objekt silného typu HierarchicalDataSourceView pro ovládací prvek 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
- Dědičnost
Poznámky
Ovládací SiteMapDataSource prvek umožňuje ASP.NET ovládací prvky vázané na data, jako TreeView jsou ovládací prvky a Menu , k vytvoření vazby s daty mapy webu. Třídu SiteMapDataSourceView používají vývojáři ovládacích prvků, ale vývojáři stránek ji nepoužívají ani v kódu stránky.
Vrátí SiteMapDataSource hodnotu SiteMapDataSourceView pro zadanou hierarchickou cestu při Select volání metody. Stejně jako všechny objekty SiteMapDataSourceView zobrazení hierarchického zdroje dat není pojmenovaný, ale je identifikován jeho jedinečnou hierarchickou cestou.
The SiteMapDataSourceView je třída obálky v kolekci SiteMapNodeCollection . Třída SiteMapNodeCollection implementuje IHierarchicalEnumerable rozhraní, které SiteMapDataSourceView třída vrací z volání Select
metody. Vzhledem k tomu, že SiteMapDataSource objekty a SiteMapDataSourceView pracují s SiteMapNode objekty, udržuje zobrazení interní SiteMapNodeCollection , aby je obsahovalo. Kolekce se inicializuje pomocí konstruktorů zobrazení a přistupuje se pomocí Select metody .
Konstruktory
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNode) |
Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy přidáním jednoho zadaného uzlu do interní kolekce uzlů. |
SiteMapDataSourceView(SiteMapDataSource, String, SiteMapNodeCollection) |
Inicializuje novou pojmenovanou instanci SiteMapDataSourceView třídy a nastaví interní kolekci uzlů na zadanou kolekci uzlů. |
Vlastnosti
CanDelete |
Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu ExecuteDelete(IDictionary, IDictionary) podporuje operaci. (Zděděno od DataSourceView) |
CanInsert |
Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu ExecuteInsert(IDictionary) podporuje operaci. (Zděděno od DataSourceView) |
CanPage |
Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje stránkování prostřednictvím dat načtených metodou ExecuteSelect(DataSourceSelectArguments) . (Zděděno od DataSourceView) |
CanRetrieveTotalRowCount |
Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje načtení celkového počtu řádků dat místo dat. (Zděděno od DataSourceView) |
CanSort |
Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu podporuje seřazené zobrazení v podkladovém zdroji dat. (Zděděno od DataSourceView) |
CanUpdate |
Získá hodnotu označující, zda DataSourceView objekt přidružený k aktuálnímu DataSourceControl objektu ExecuteUpdate(IDictionary, IDictionary, IDictionary) podporuje operaci. (Zděděno od DataSourceView) |
Events |
Získá seznam delegátů obslužné rutiny události pro zobrazení zdroje dat. (Zděděno od DataSourceView) |
Name |
Získá název zobrazení zdroje dat. (Zděděno od DataSourceView) |
Metody
CanExecute(String) |
Určuje, zda lze provést zadaný příkaz. (Zděděno od DataSourceView) |
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Provede asynchronní operaci odstranění seznamu dat, která DataSourceView objekt představuje. (Zděděno od DataSourceView) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
ExecuteCommand(String, IDictionary, IDictionary) |
Spustí zadaný příkaz. (Zděděno od DataSourceView) |
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Spustí zadaný příkaz. (Zděděno od DataSourceView) |
ExecuteDelete(IDictionary, IDictionary) |
Provede operaci odstranění seznamu dat, která DataSourceView objekt představuje. (Zděděno od DataSourceView) |
ExecuteInsert(IDictionary) |
Provede operaci vložení v seznamu dat, která DataSourceView objekt představuje. (Zděděno od DataSourceView) |
ExecuteSelect(DataSourceSelectArguments) |
Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele. |
ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Provede operaci aktualizace seznamu dat, která DataSourceView objekt představuje. (Zděděno od DataSourceView) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
Insert(IDictionary, DataSourceViewOperationCallback) |
Provede operaci asynchronního vložení v seznamu dat, která DataSourceView objekt představuje. (Zděděno od DataSourceView) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnDataSourceViewChanged(EventArgs) |
DataSourceViewChanged Vyvolá událost. |
RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Volá metodu RaiseUnsupportedCapabilitiesError(DataSourceView) k porovnání možností požadovaných pro ExecuteSelect(DataSourceSelectArguments) operaci s možnostmi, které zobrazení podporuje. (Zděděno od DataSourceView) |
Select(DataSourceSelectArguments) |
Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele. |
Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Získá seznam dat asynchronně z podkladového úložiště dat. (Zděděno od DataSourceView) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Provede asynchronní operaci aktualizace seznamu dat, která DataSourceView objekt představuje. (Zděděno od DataSourceView) |
Událost
DataSourceViewChanged |
Nastane při změně zobrazení zdroje dat. (Zděděno od DataSourceView) |