Freigeben über


DataSourceControl.GetView(String) Methode

Definition

Ruft die benannte Datenquellenansicht ab, die dem Datenquellensteuerelement zugeordnet ist.

protected:
 abstract System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
protected abstract System.Web.UI.DataSourceView GetView (string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Protected MustOverride Function GetView (viewName As String) As DataSourceView

Parameter

viewName
String

Der Name der abzurufenden DataSourceView. Bei Datenquellensteuerelementen wie SqlDataSource, die nur eine Ansicht unterstützen, wird dieser Parameter ignoriert.

Gibt zurück

Gibt die benannte DataSourceView zurück, die dem DataSourceControl zugeordnet ist.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie eine Datenquellensteuerelementklasse, die die DataSourceControl -Klasse erweitert, die GetView -Methode implementiert und eine stark typisierte Instanz der DataSourceView -Klasse zurückgibt. Da das Datenquellensteuerelement nur eine Ansicht unterstützt, ignoriert es den Namen und gibt eine Ansicht mit dem Namen der Standardansicht zurück. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DataSourceControl-Klasse bereitgestellt wird.

// Return a strongly typed view for the current data source control.
private CsvDataSourceView view = null;
protected override DataSourceView GetView(string viewName) {
    if (null == view) {
        view = new CsvDataSourceView(this, String.Empty);
    }
    return view;
}
' Return a strongly typed view for the current data source control.
Private view As CsvDataSourceView = Nothing

Protected Overrides Function GetView(viewName As String) As DataSourceView
   If view Is Nothing Then
      view = New CsvDataSourceView(Me, String.Empty)
   End If
   Return view
End Function 'GetView

Hinweise

Sie können den Satz von Ansichten auflisten, die derzeit dem Datenquellensteuerelement zugeordnet sind, indem Sie die GetViewNames -Methode aufrufen.

Datenquellensteuerungsklassen können eine oder mehrere Ansichten für die zugrunde liegenden Daten unterstützen. Diese Ansichten werden durch Instanzen der DataSourceView -Klasse dargestellt. Die Datenquellensicht definiert die Funktionen eines Datenquellensteuerelements, übernimmt alle erforderlichen Aufgaben zum Abrufen von Daten aus dem zugrunde liegenden Datenspeicher und führt Vorgänge wie Sortieren, Einfügen, Löschen und Aktualisieren aus.

Hinweis

Die DataSourceControl Standardimplementierung der Klasse gibt zurück null. Wenn Sie die DataSourceControl -Klasse erweitern, überschreiben Sie die GetView -Methode, um das angegebene DataSourceView Objekt zurückzugeben.

Gilt für:

Weitere Informationen