HierarchicalDataSourceControl.GetHierarchicalView(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 null
simplement . 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.