IHierarchicalDataSource.GetHierarchicalView(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 경로에 대한 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
검색할 뷰의 계층 경로입니다.
반환
viewPath
매개 변수로 식별되는 계층적 수준에서 단일 데이터 뷰를 나타내는 HierarchicalDataSourceView를 반환합니다.
예제
다음 코드 예제에서는 재정의 하는 방법에 설명 합니다 GetHierarchicalView 확장 하는 클래스에서 메서드를 HierarchicalDataSourceControl 검색할 강력한 형식의 클래스 HierarchicalDataSourceView 고유 계층 경로 대 한 개체. 합니다 FileSystemDataSource
클래스의 구현 GetHierarchicalView 검색을 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
매개 변수입니다.