Udostępnij za pośrednictwem


DataSourceControl.GetView(String) Metoda

Definicja

Pobiera nazwany widok źródła danych skojarzony z kontrolą źródła danych.

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

Parametry

viewName
String

Nazwa elementu DataSourceView do pobrania. W kontrolkach źródła danych obsługujących tylko jeden widok, taki jak SqlDataSource, ten parametr jest ignorowany.

Zwraca

Zwraca nazwę DataSourceView skojarzona z elementem DataSourceControl.

Przykłady

Poniższy przykład kodu pokazuje, jak klasa kontroli źródła danych, która rozszerza DataSourceControl klasę implementuje metodę GetView , zwracając silnie typizowane wystąpienie DataSourceView klasy. Ponieważ kontrolka źródła danych obsługuje tylko jeden widok, ignoruje nazwę i zwraca widok o nazwie z domyślną nazwą widoku. Ten przykład kodu jest częścią większego przykładu podanego DataSourceControl dla klasy.

// 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

Uwagi

Można wyliczyć za pomocą zestawu widoków aktualnie skojarzonych z kontrolą źródła danych, wywołując metodę GetViewNames .

Klasy kontroli źródła danych mogą obsługiwać co najmniej jeden widok danych źródłowych. Te widoki są reprezentowane DataSourceView przez wystąpienia klasy. Widok źródła danych definiuje możliwości kontroli źródła danych, wykonuje wszystkie czynności niezbędne do pobrania danych z bazowego magazynu danych i wykonuje operacje, takie jak sortowanie, wstawianie, usuwanie i aktualizowanie.

Uwaga

Domyślna implementacja DataSourceControl klasy zwraca wartość null. Jeśli rozszerzysz klasę DataSourceControl , zastąpisz GetView metodę, aby zwrócić określony DataSourceView obiekt.

Dotyczy

Zobacz też