DataSourceControl.GetView(String) Metodo

Definizione

Ottiene la visualizzazione origine dati denominata associata al controllo origine dati.

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

Parametri

viewName
String

Nome dell'oggetto DataSourceView da recuperare. Nei controlli origine dati che supportano una sola visualizzazione, ad esempio SqlDataSource, questo parametro viene ignorato.

Restituisce

Restituisce l'oggetto DataSourceView denominato associato al controllo DataSourceControl.

Esempio

Nell'esempio di codice seguente viene illustrato come una classe di controllo origine dati che estende la classe implementa il DataSourceControlGetView metodo, restituendo un'istanza fortemente tipizzata della DataSourceView classe. Poiché il controllo origine dati supporta una sola visualizzazione, ignora il nome e restituisce una visualizzazione denominata con il nome di visualizzazione predefinito. Questo esempio di codice fa parte di un esempio più grande fornito per la DataSourceControl classe.

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

Commenti

È possibile enumerare tramite il set di viste attualmente associate al controllo origine dati chiamando il GetViewNames metodo .

Le classi di controllo origine dati possono supportare una o più visualizzazioni sui dati sottostanti. Queste viste sono rappresentate da istanze della DataSourceView classe. La vista origine dati definisce le funzionalità di un controllo origine dati, esegue tutto il lavoro necessario per recuperare i dati dall'archivio dati sottostante ed esegue operazioni come l'ordinamento, l'inserimento, l'eliminazione e l'aggiornamento.

Nota

L'implementazione DataSourceControl predefinita della classe restituisce null. Se si estende la classe, eseguire l'override del DataSourceControlGetView metodo per restituire l'oggetto specificato DataSourceView .

Si applica a

Vedi anche