HierarchicalDataSourceControl.GetHierarchicalView(String) 메서드

정의

지정된 경로의 인터페이스에 IHierarchicalDataSource 대한 뷰 도우미 개체를 가져옵니다.

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

매개 변수

viewPath
String

검색할 뷰의 계층적 경로입니다.

반품

HierarchicalDataSourceView 매개 변수로 식별되는 계층 수준에서 데이터의 단일 뷰를 viewPath 나타내는 A입니다.

예제

다음 코드 예제에서는 강력한 형식 GetHierarchicalViewHierarchicalDataSourceControl 개체를 반환 하도록 클래스를 확장 하는 클래스에서 메서드를 재정의 HierarchicalDataSourceView 하는 방법을 보여 줍니다. 이 코드 예제는 클래스에 제공된 더 큰 예제의 HierarchicalDataSourceControl 일부입니다.

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

설명

GetHierarchicalView 메서드는 클래스에 대한 기본 구현을 HierarchicalDataSourceControl 제공하며, 이 구현은 단순히 반환됩니다 null. 클래스에서 파생되는 클래스는 이 메서드를 재정의 HierarchicalDataSourceControl 하고 파생되는 강력한 형식의 뷰를 반환하는 구현을 HierarchicalDataSourceView제공합니다.

적용 대상

추가 정보