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érii kurzů o používání vazby modelu s Web Forms najdete v tématu Vazby modelu a Web Forms.

Konstruktory

ModelDataSourceView(ModelDataSource)

Inicializuje novou instanci ModelDataSourceView třídy .

Vlastnosti

CanDelete

Získá hodnotu, která označ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á označ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á označ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á označ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á označuje, zda ModelDataSourceView objekt 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 ovládací prvek FormView, ListView, GridViewnebo DetailsView .

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álostí pro zobrazení zdroje dat.

(Zděděno od DataSourceView)
InsertMethod

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

ModelTypeName

Získá název datového typu ovládacího prvku vázaného na data.

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á k načtení dat.

UpdateMethod

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

Metody

CanExecute(String)

Určuje, zda lze provést zadaný příkaz.

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

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

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

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

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)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

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

EvaluateInsertMethodParameters(IDictionary)

Vyvolá metodu insert.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Vyhodnotí parametry metody pro vazbu modelu pomocí operace zdroje dat, objektu metody zdroje dat a hodnot ovládacích prvků.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Vyhodnotí parametry metody pro vazbu modelu pomocí operace zdroje dat, objektu metody zdroje dat, hodnot ovládacích prvků a hodnoty, která označuje, zda je tato metoda volána v obslužné rutině LoadComplete události stránky.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Vyhodnotí parametry metody select a také určí 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)

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í 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)

Najde metodu, která má být provedena.

GetDeleteMethodResult(IDictionary, IDictionary)

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Type Získá z 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í vkládání operace se seznamem dat, která DataSourceView objekt představuje.

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

Vyvolá datovou metodu.

IsTrackingViewState()

Vrátí hodnotu, která označ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 Objectsouboru .

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

Provádí operace s výsledkem metody select, jako je automatické stránkování a řazení, pokud je to možné.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volal 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)
SaveViewState()

Uloží změny stavu zobrazení objektu ModelDataSourceView od okamžiku, 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í, ModelDataSourceView že objekt sleduje změny stavu zobrazení tak, aby změny mohly být uloženy v objektu ViewState ovládacího prvku a trvalé mezi požadavky na stejnou stránku.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

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

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci aktualizace seznamu dat, která DataSourceView objekt představuje.

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

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

Událost

CallingDataMethods

Vyvolá se při zavolání datových metod.

DataSourceViewChanged

Vyvolá se při změně zobrazení zdroje dat.

(Zděděno od DataSourceView)

Explicitní implementace rozhraní

IStateManager.IsTrackingViewState

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

IStateManager.LoadViewState(Object)

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

IStateManager.SaveViewState()

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

IStateManager.TrackViewState()

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

Platí pro