ModelDataSourceView Třída

Definice

Představuje jedno zobrazení ModelDataSource ovládacího prvku.

public ref class ModelDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class ModelDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type ModelDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class ModelDataSourceView
Inherits DataSourceView
Implements IStateManager
Dědičnost
ModelDataSourceView
Implementuje

Poznámky

Série kurzů o použití vazby modelu s webovými formuláři najdete v tématu Vazby modelu a webové formuláře.

Konstruktory

Name Description
ModelDataSourceView(ModelDataSource)

Inicializuje novou instanci ModelDataSourceView třídy.

Vlastnosti

Name Description
CanDelete

Získá hodnotu, která určuje, zda ModelDataSourceView objekt, který je přidružen k aktuálnímu ModelDataSource ovládacímu prvku podporuje operaci odstranění.

CanInsert

Získá hodnotu, která určuje, zda ModelDataSourceView objekt, který je přidružen k aktuálnímu ModelDataSource ovládacímu prvku podporuje operaci vložení.

CanPage

Získá hodnotu, která označuje, zda ModelDataSourceView objekt, který je přidružen k aktuálnímu ModelDataSource ovládacímu prvku podporuje stránkování prostřednictvím načtených dat.

CanRetrieveTotalRowCount

Získá hodnotu, která určuje, zda ModelDataSourceView objekt, který je přidružen k aktuálnímu ModelDataSource ovládacímu prvku podporuje načtení celkového počtu řádků dat, kromě sady dat.

CanSort

Získá hodnotu, která určuje, zda ModelDataSourceView objekt, který je přidružen k aktuálnímu ModelDataSource ovládacímu prvku podporuje seřazené zobrazení v podkladovém zdroji dat.

CanUpdate

Získá hodnotu, která určuje, zda ModelDataSourceView objekt, který je přidružen k aktuálnímu ModelDataSource ovládacímu prvku podporuje operaci aktualizace.

DataKeyName

Získá první položku v DataKeyNames poli ovládacího prvku vázaného na data, pokud je ovládací prvek vázané na data , FormViewListView, GridViewnebo DetailsView ovládací prvek.

DeleteMethod

Získá nebo nastaví název metody, kterou ModelDataSourceView objekt vyvolá k odstranění dat.

Events

Získá seznam delegátů obslužné rutiny události pro zobrazení zdroje dat.

(Zděděno od DataSourceView)
InsertMethod

Získá nebo nastaví název metody, kterou ModelDataSourceView objekt vyvolá pro vložení dat.

ModelTypeName

Získá název datového typu pro ovládací prvek svázaný s daty.

Name

Získá název zobrazení zdroje dat.

(Zděděno od DataSourceView)
SelectMethod

Získá nebo nastaví název metody, kterou ModelDataSourceView ovládací prvek vyvolá pro načtení dat.

UpdateMethod

Získá nebo nastaví název metody, kterou ModelDataSourceView objekt vyvolá k aktualizaci dat.

Metody

Name Description
CanExecute(String)

Určuje, zda lze zadaný příkaz spustit.

(Zděděno od DataSourceView)
CreateSelectResult(Object)

Vrátí výsledek operace Select po převodu IEnumerable na kolekci, pokud ještě není jedna.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Odstraní metodu a získá výsledek.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci odstranění v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Vyvolá metodu Delete a získá výsledek.

EvaluateInsertMethodParameters(IDictionary)

Vyvolá metodu insert.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Vyhodnocuje parametry metody pro vazbu modelu pomocí operace zdroje dat, objekt metody zdroje dat, hodnoty ovládacího prvku a hodnotu, která označuje, zda je tato metoda volána v obslužné rutině události stránky LoadComplete .

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Vyhodnotí parametry metody pro vazbu modelu pomocí operace zdroje dat, objektu metody zdroje dat a hodnot ovládacího prvku.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Vyhodnotí parametry výběrové metody a také určuje možnosti pro zpracování výsledku výběru, například chování automatického stránkování a řazení.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Vyvolá metodu Update a získá výsledek.

ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Spustí zadaný příkaz.

(Zděděno od DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Spustí zadaný příkaz.

(Zděděno od DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Provede operaci odstranění pomocí DeleteMethod metody.

ExecuteInsert(IDictionary)

Provede operaci vložení pomocí InsertMethod metody.

ExecuteSelect(DataSourceSelectArguments)

Provede operaci výběru pomocí SelectMethod metody.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace pomocí UpdateMethod metody.

FindMethod(String)

Vyhledá metodu, která se má provést.

GetDeleteMethodResult(IDictionary, IDictionary)

Vyvolá metodu delete a získá výsledek.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetInsertMethodResult(IDictionary)

Vyvolá metodu insert a získá výsledek.

GetSelectMethodResult(DataSourceSelectArguments)

Vyvolá metodu select a získá výsledek.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Vyvolá metodu update a získá výsledek.

Insert(IDictionary, DataSourceViewOperationCallback)

Vloží metodu a získá výsledek.

Insert(IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci vložení v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Vyvolá metodu dat.

IsTrackingViewState()

Vrátí hodnotu, která určuje, zda ovládací prvek ukládá stav ve stavu zobrazení.

LoadViewState(Object)

Obnoví dříve uložený stav zobrazení pro zobrazení zdroje dat.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

CallingDataMethods Vyvolá událost.

OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Vyvolá událost.

(Zděděno od DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Provede operace s výsledkem výběrové metody, jako je automatické stránkování a řazení, pokud je to možné.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volané metodou RaiseUnsupportedCapabilitiesError(DataSourceView) k porovnání schopností požadovaných pro ExecuteSelect(DataSourceSelectArguments) operaci s funkcemi, které zobrazení podporuje.

(Zděděno od DataSourceView)
SaveViewState()

Uloží změny do stavu ModelDataSourceView zobrazení objektu od doby, kdy byla stránka odeslána zpět na server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Vybere metodu a získá výsledek.

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)
TrackViewState()

Způsobí, že ModelDataSourceView objekt bude sledovat změny stavu zobrazení, aby změny mohly být uloženy v objektu ViewState pro ovládací prvek a trvale zachovány napříč požadavky na stejnou stránku.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Aktualizuje zadané metody pomocí hodnot zadaných v parametrech.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní aktualizační operaci v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Aktualizuje zadané vlastnosti pomocí hodnot zadaných v parametrech.

Událost

Name Description
CallingDataMethods

Nastane, když se volají datové metody.

DataSourceViewChanged

Nastane, když se změnilo zobrazení zdroje dat.

(Zděděno od DataSourceView)

Explicitní implementace rozhraní

Name Description
IStateManager.IsTrackingViewState

Získá hodnotu určující, zda serverový ovládací prvek sleduje změny stavu zobrazení.

IStateManager.LoadViewState(Object)

Načte do ovládacího prvku dříve uložený stav zobrazení serveru.

IStateManager.SaveViewState()

Uloží změny do stavu zobrazení ovládacího prvku serveru do objektu.

IStateManager.TrackViewState()

Dává ovládacímu prvku serveru pokyn, aby sledoval změny jeho stavu zobrazení.

Platí pro