HierarchicalDataSourceControl.GetHierarchicalView(String) Méthode

Définition

Obtient l'objet d'assistance à l'affichage de l'interface IHierarchicalDataSource pour le chemin d'accès spécifié.

protected:
 abstract System::Web::UI::HierarchicalDataSourceView ^ GetHierarchicalView(System::String ^ viewPath);
protected abstract System.Web.UI.HierarchicalDataSourceView GetHierarchicalView (string viewPath);
abstract member GetHierarchicalView : string -> System.Web.UI.HierarchicalDataSourceView
Protected MustOverride Function GetHierarchicalView (viewPath As String) As HierarchicalDataSourceView

Paramètres

viewPath
String

Chemin d'accès hiérarchique de l'affichage à récupérer.

Retours

HierarchicalDataSourceView qui représente un affichage unique des données au niveau hiérarchique identifié par le paramètre viewPath.

Exemples

L’exemple de code suivant montre comment remplacer la GetHierarchicalView méthode dans une classe qui étend la HierarchicalDataSourceControl classe pour retourner un objet fortement typé HierarchicalDataSourceView . Cet exemple de code fait partie d’un exemple plus grand fourni pour la HierarchicalDataSourceControl classe .

using System;
using System.Collections;
using System.IO;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public class FileSystemDataSource :
    HierarchicalDataSourceControl, IHierarchicalDataSource
{
    private FileSystemDataSourceView view = null;

    public FileSystemDataSource() : base() { }

    protected override HierarchicalDataSourceView
        GetHierarchicalView(string viewPath)
    {
        view = new FileSystemDataSourceView(viewPath);
        return view;
    }
}
Imports System.Collections
Imports System.IO
Imports System.Runtime.InteropServices
Imports System.Security.Permissions
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Namespace Samples.AspNet

    Public Class FileSystemDataSource
        Inherits HierarchicalDataSourceControl

        Public Sub New()
        End Sub

        Private view As FileSystemDataSourceView = Nothing

        Protected Overrides Function GetHierarchicalView( _
            ByVal viewPath As String) As HierarchicalDataSourceView

            view = New FileSystemDataSourceView(viewPath)
            Return view
        End Function

    End Class

Remarques

Cette GetHierarchicalView méthode fournit l’implémentation par défaut pour la HierarchicalDataSourceControl classe , qui retourne nullsimplement . Les classes qui dérivent de la HierarchicalDataSourceControl classe remplacent cette méthode et fournissent une implémentation pour retourner une vue fortement typée qui dérive de HierarchicalDataSourceView.

S’applique à

Voir aussi