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
검색할 뷰의 계층적 경로입니다.
반품
HierarchicalDataSourceView 매개 변수로 식별되는 계층 수준에서 데이터의 단일 뷰를 viewPath 나타내는 값을 반환합니다.
예제
다음 코드 예제에서는 고유 계층적 경로에 대 한 강력한 형식 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 식별됩니다.