ModelDataSource Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Datenquellensteuerelement, das von datengebundenen Steuerelementen zum Ausführen von CRUD-Vorgängen (Erstellen, Lesen, Aktualisieren, Löschen) verwendet wird, wenn die Modellbindung verwendet wird.
public ref class ModelDataSource : System::Web::UI::IDataSource, System::Web::UI::IStateManager
public class ModelDataSource : System.Web.UI.IDataSource, System.Web.UI.IStateManager
type ModelDataSource = class
interface IDataSource
interface IStateManager
Public Class ModelDataSource
Implements IDataSource, IStateManager
- Vererbung
-
ModelDataSource
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ModelDataSource(Control) |
Initialisiert eine neue Instanz der ModelDataSource-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DataControl |
Ruft das datengebundene Steuerelement ab, das dieses Steuerelement als Datenquelle verwendet, wenn die Modellbindung verwendet wird. |
| View |
Ruft das standardmäßige (und nur) Ansichtsobjekt für dieses Datenquellensteuerelement ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsTrackingViewState() |
Gibt einen Wert zurück, der angibt, ob das Steuerelement den Ansichtszustand nachverfolgt. |
| LoadViewState(Object) |
Lädt den zuvor gespeicherten Ansichtszustand. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SaveViewState() |
Speichert den Zustand des Steuerelements. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TrackViewState() |
Verfolgt Änderungen am Ansichtszustand des Steuerelements nach, sodass sie im StateBag Objekt gespeichert werden können. |
| UpdateProperties(String, String, String, String, String, String) |
Aktualisiert die erforderlichen Eigenschaften für die bidirektionale Datenbindung. |
| UpdateProperties(String, String) |
Aktualisiert die erforderlichen Eigenschaften für die unidirektionale Datenbindung. |
Ereignisse
| Name | Beschreibung |
|---|---|
| CallingDataMethods |
Tritt auf, wenn die Modellbindung verwendet wird und Datenmethoden aufgerufen werden. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDataSource.DataSourceChanged |
Tritt auf, wenn sich die zugrunde liegende Datenquelle geändert hat. Die Änderung kann auf eine Änderung der Eigenschaften des Steuerelements oder auf eine Änderung der Daten aufgrund einer Bearbeitungsaktion durch das Datenquellensteuerelement zurückzuführen sein. |
| IDataSource.GetView(String) |
Gibt die Ansicht zurück. |
| IDataSource.GetViewNames() |
Ruft die Ansichtsnamen ab. |
| IStateManager.IsTrackingViewState |
Gibt einen Wert zurück, der angibt, ob das Steuerelement den Ansichtszustand nachverfolgt. |
| IStateManager.LoadViewState(Object) |
Lädt den zuvor gespeicherten Ansichtszustand. |
| IStateManager.SaveViewState() |
Speichert den Zustand des Steuerelements. |
| IStateManager.TrackViewState() |
Verfolgt Änderungen am Ansichtszustand des Steuerelements nach, sodass sie im StateBag Objekt gespeichert werden können. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetDefaultValues(IDataSource) |
Ruft die Auflistung der Standardwerte für die angegebene Datenquelle ab. |
| GetMetaTable(IDataSource) |
Ruft die Metadaten für eine Tabelle im angegebenen Datenquellenobjekt ab. |
| TryGetMetaTable(IDataSource, MetaTable) |
Bestimmt, ob Tabellenmetadaten verfügbar sind. |