DataSourceControl.GetView(String) Méthode

Définition

Obtient l'affichage de source de données associé au contrôle de source de données.

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

Paramètres

viewName
String

Nom de la DataSourceView à récupérer. Dans des contrôles de code source de données qui ne prennent en charge qu'un affichage, à savoir SqlDataSource, ce paramètre est ignoré.

Retours

Retourne le DataSourceView nommé associé au DataSourceControl.

Exemples

L’exemple de code suivant montre comment une classe de contrôle de source de données qui étend la DataSourceControl classe implémente la GetView méthode, en retournant une instance fortement typée de la DataSourceView classe. Étant donné que le contrôle de source de données ne prend en charge qu’une seule vue, il ignore le nom et retourne une vue nommée avec le nom d’affichage par défaut. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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

Remarques

Vous pouvez énumérer l’ensemble des vues actuellement associées au contrôle de source de données en appelant la GetViewNames méthode .

Les classes de contrôle de source de données peuvent prendre en charge une ou plusieurs vues sur leurs données sous-jacentes. Ces vues sont représentées par des instances de la DataSourceView classe . La vue source de données définit les fonctionnalités d’un contrôle de source de données, effectue tout le travail nécessaire pour récupérer les données du magasin de données sous-jacent et effectue des opérations telles que le tri, l’insertion, la suppression et la mise à jour.

Notes

L’implémentation DataSourceControl par défaut de la classe retourne null. Si vous étendez la DataSourceControl classe, remplacez la GetView méthode pour renvoyer l’objet spécifié DataSourceView .

S’applique à

Voir aussi