Freigeben über


ModelDataSourceView Klasse

Definition

Stellt eine einzelne Ansicht eines ModelDataSource-Steuerelements dar.

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
Vererbung
ModelDataSourceView
Implementiert

Hinweise

Eine Tutorialreihe zur Verwendung der Modellbindung mit Web Forms finden Sie unter Modellbindung und Web Forms.

Konstruktoren

ModelDataSourceView(ModelDataSource)

Initialisiert eine neue Instanz der ModelDataSourceView-Klasse.

Eigenschaften

CanDelete

Ruft einen Wert ab, der angibt, ob das ModelDataSourceView-Objekt, das dem aktuellen ModelDataSource-Steuerelement zugeordnet ist, den Löschvorgang unterstützt.

CanInsert

Ruft einen Wert ab, der angibt, ob das ModelDataSourceView-Objekt, das dem aktuellen ModelDataSource-Steuerelement zugeordnet ist, den Einfügevorgang unterstützt.

CanPage

Ruft einen Wert ab, der angibt, ob das ModelDataSourceView-Objekt, das dem aktuellen ModelDataSource-Steuerelement zugeordnet ist, das Paging der abgerufenen Daten unterstützt.

CanRetrieveTotalRowCount

Ruft einen Wert ab, der angibt, ob das ModelDataSourceView-Objekt, das dem aktuellen ModelDataSource-Steuerelement zugeordnet ist, das Abrufen der Gesamtanzahl der Datenzeilen (zusätzlich zum Datensatz) unterstützt.

CanSort

Ruft einen Wert ab, der angibt, ob das ModelDataSourceView-Objekt, das dem aktuellen ModelDataSource-Steuerelement zugeordnet ist, eine sortierte Ansicht der zugrunde liegenden Datenquelle unterstützt.

CanUpdate

Ruft einen Wert ab, der angibt, ob das ModelDataSourceView-Objekt, das dem aktuellen ModelDataSource-Steuerelement zugeordnet ist, den Aktualisierungsvorgang unterstützt.

DataKeyName

Ruft das erste Element im DataKeyNames-Array des datengebundenen Steuerelements ab, wenn das datengebundene Steuerelement ein FormView-, ListView-, GridView- oder DetailsView-Steuerelement ist.

DeleteMethod

Ruft den Namen der Methode auf, die vom ModelDataSourceView-Objekt zum Löschen von Daten aufgerufen wird, oder legt diesen fest.

Events

Ruft eine Liste von Ereignishandlerdelegaten für die Datenquellenansicht ab.

(Geerbt von DataSourceView)
InsertMethod

Ruft den Namen der Methode auf, die vom ModelDataSourceView-Objekt zum Einfügen von Daten aufgerufen wird, oder legt diesen fest.

ModelTypeName

Ruft den Datentypnamen für das datengebundene Steuerelement ab.

Name

Ruft den Namen der Datenquellenansicht ab.

(Geerbt von DataSourceView)
SelectMethod

Ruft den Namen der Methode auf, die vom ModelDataSourceView-Steuerelement zum Abrufen von Daten aufgerufen wird, oder legt diesen fest.

UpdateMethod

Ruft den Namen der Methode auf, die vom ModelDataSourceView-Objekt zum Aktualisieren von Daten aufgerufen wird, oder legt diesen fest.

Methoden

CanExecute(String)

Bestimmt, ob der angegebene Befehl ausgeführt werden kann.

(Geerbt von DataSourceView)
CreateSelectResult(Object)

Gibt das Ergebnis eines SELECT-Vorgangs nach dem Konvertieren in eine IEnumerable-Auflistung zurück, wenn sie nicht bereits eine solche ist.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Löscht eine Methode und ruft das Ergebnis ab.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Löschvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Ruft die Löschmethode auf und ruft das Ergebnis ab.

EvaluateInsertMethodParameters(IDictionary)

Ruft die Einfügen-Methode auf.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Wertet die Methodenparameter für Modellbindung mit dem Datenquellenvorgang, Datenquellenmethodenobjekt und Steuerelementwerte aus.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Wertet die Methodenparameter für Modellbindung mit dem Datenquellenvorgang, Datenquellenmethodenobjekt, Steuerelementwerte und einem Wert, der angibt, ob diese Methode im LoadComplete-Ereignishandler der Seite aufgerufen wird.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Wertet die ausgewählten Methodenparameter und bestimmt außerdem die Optionen zum Verarbeiten des ausgewählten Ergebnisses, z. B. das automatische Paging und Sortierverhalten.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Ruft die Updatemethode auf und ruft das Ergebnis ab.

ExecuteCommand(String, IDictionary, IDictionary)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt den angegebenen Befehl aus.

(Geerbt von DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Führt einen Löschvorgang mithilfe der DeleteMethod-Methode aus.

ExecuteInsert(IDictionary)

Führt einen Einfügevorgang mithilfe der InsertMethod-Methode aus.

ExecuteSelect(DataSourceSelectArguments)

Führt einen Auswahlvorgang mithilfe der SelectMethod-Methode aus.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Führt einen Updatevorgang mithilfe der UpdateMethod-Methode aus.

FindMethod(String)

Sucht die auszuführende Methode.

GetDeleteMethodResult(IDictionary, IDictionary)

Ruft die Löschmethode auf und ruft das Ergebnis ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetInsertMethodResult(IDictionary)

Ruft die Einfügemethode auf und ruft das Ergebnis ab.

GetSelectMethodResult(DataSourceSelectArguments)

Ruft die Auswahlmethode auf und ruft das Ergebnis ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Ruft die Updatemethode auf und ruft das Ergebnis ab.

Insert(IDictionary, DataSourceViewOperationCallback)

Fügt eine Methode ein und ruft das Ergebnis ab.

Insert(IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Einfügevorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Ruft eine Datenmethode auf.

IsTrackingViewState()

Gibt einen Wert zurück, der angibt, ob die Verwaltungsspeicher im Ansichtszustand Angaben machen.

LoadViewState(Object)

Stellt den vorher gespeicherten Ansichtszustand für die Datenquellenansicht wieder her.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

Löst das CallingDataMethods-Ereignis aus.

OnDataSourceViewChanged(EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.

(Geerbt von DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Führt Vorgänge für das ausgewählte Methodenergebnis aus, wie Auto-Paging und -Sortierung, falls zutreffend.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Durch die RaiseUnsupportedCapabilitiesError(DataSourceView)-Methode aufgerufen, um die für einen ExecuteSelect(DataSourceSelectArguments)-Vorgang erforderlichen Funktionen mit denen zu vergleichen, die die Ansicht unterstützt.

(Geerbt von DataSourceView)
SaveViewState()

Speichert die Änderungen am Ansichtszustand für das ModelDataSourceView-Objekt ab dem Zeitpunkt, zu dem die Seite an den Server zurückgesendet wurde.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Wählt die Methode aus und ruft das Ergebnis ab.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ruft asynchron eine Liste der Daten aus dem zugrunde liegenden Datenspeicher ab.

(Geerbt von DataSourceView)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Bewirkt, dass das ModelDataSourceView-Objekt Änderungen an seinem Ansichtszustand nachverfolgt, damit diese im ViewState-Objekt des Steuerelements gespeichert und über Anforderungen der gleichen Seite hinweg beibehalten werden.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Aktualisiert die angegebenen Methoden mit den in den Parametern angegebenen Werten.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Führt einen asynchronen Aktualisierungsvorgang in der Liste der Daten aus, die das DataSourceView-Objekt darstellt.

(Geerbt von DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Aktualisiert die angegebenen Eigenschaften mithilfe der Werte, die in den Parametern bereitgestellt werden.

Ereignisse

CallingDataMethods

Tritt auf, wenn Datenmethoden aufgerufen werden.

DataSourceViewChanged

Tritt ein, wenn sich die Datenquellenansicht geändert hat.

(Geerbt von DataSourceView)

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement Änderungen des Ansichtszustands nachverfolgt.

IStateManager.LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des Serversteuerelements in das Steuerelement.

IStateManager.SaveViewState()

Speichert die Änderungen am Ansichtszustand eines Serversteuerelements in einem Objekt.

IStateManager.TrackViewState()

Weist das Serversteuerelement an, Änderungen am Ansichtszustand nachzuverfolgen.

Gilt für: