HierarchicalDataSourceControl.GetHierarchicalView(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het helperobject voor de weergave op voor de IHierarchicalDataSource interface voor het opgegeven pad.
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
Parameters
- viewPath
- String
Het hiërarchische pad van de weergave die moet worden opgehaald.
Retouren
Een HierarchicalDataSourceView die één weergave vertegenwoordigt van de gegevens op het hiërarchische niveau dat wordt geïdentificeerd door de viewPath parameter.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de GetHierarchicalView methode in een klasse overschrijft waarmee de HierarchicalDataSourceControl klasse wordt uitgebreid om een sterk getypt HierarchicalDataSourceView object te retourneren. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de HierarchicalDataSourceControl klasse.
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
Opmerkingen
Deze GetHierarchicalView methode biedt de standaard implementatie voor de HierarchicalDataSourceControl klasse, die eenvoudigweg retourneert null. Klassen die zijn afgeleid van de HierarchicalDataSourceControl klasse overschrijven deze methode en een implementatie bieden om een sterk getypte weergave te retourneren die is afgeleid van HierarchicalDataSourceView.