IHierarchicalDataSource.GetHierarchicalView(String) 메서드

정의

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

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

매개 변수

viewPath
String

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

반품

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

예제

다음 코드 예제에서는 고유 계층적 경로에 대 한 강력한 형식 GetHierarchicalView 의 개체를 검색 하도록 클래스를 확장 HierarchicalDataSourceControl 하는 클래스에서 메서드를 재정 HierarchicalDataSourceView 의 하는 방법을 보여 줍니다. 클래스의 구현 FileSystemDataSourceGetHierarchicalView 지정된 파일 시스템 경로에 대한 개체를 검색합니다FileSystemDataSourceView. 이 코드 예제는 클래스에 제공된 더 큰 예제의 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

설명

인터페이스와 IHierarchicalDataSource 마찬가지로 인터페이스는 IDataSource 계층적 데이터 원본 컨트롤이 데이터 원본 뷰를 검색하는 데 사용하는 메서드를 정의합니다. 데이터 원본 컨트롤 DataSourceView 과 연결된 모든 HierarchicalDataSourceView 도우미 개체와 마찬가지로 개체는 데이터 원본이 기본 데이터로 수행할 수 있는 작업을 정의합니다. 그러나 테이블 형식 데이터를 나타내는 데이터 원본 컨트롤에는 일반적으로 명명된 뷰가 하나만 있지만 계층적 데이터 원본 컨트롤은 데이터 원본 컨트롤이 나타내는 각 계층적 데이터 수준에 대한 뷰를 지원합니다. 계층적 데이터의 수준은 매개 변수로 전달되는 고유한 계층적 경로로 viewPath 식별됩니다.

적용 대상

추가 정보