IHierarchicalDataSource.GetHierarchicalView(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為指定之路徑的 IHierarchicalDataSource 介面,取得檢視 Helper 物件。
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
參數。