DataSourceControl.GetView(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.