ModelDataSourceView 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í.
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
- 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í. |