HierarchicalDataSourceControl.GetHierarchicalView メソッド
アセンブリ: System.Web (system.web.dll 内)

Protected MustOverride Function GetHierarchicalView ( _ viewPath As String _ ) As HierarchicalDataSourceView
Dim viewPath As String Dim returnValue As HierarchicalDataSourceView returnValue = Me.GetHierarchicalView(viewPath)
戻り値
viewPath パラメータで識別される階層レベルのデータの 1 つのビューを表す HierarchicalDataSourceView。

この GetHierarchicalView メソッドは、HierarchicalDataSourceControl クラスの既定の実装を提供します。この場合、戻り値は null 参照 (Visual Basic では Nothing) になります。HierarchicalDataSourceControl クラスから派生したクラスは、このメソッドをオーバーライドし、HierarchicalDataSourceView から派生した厳密に型指定されたビューを返す実装を提供します。

HierarchicalDataSourceControl クラスを拡張するクラスで、GetHierarchicalView メソッドをオーバーライドして、厳密に型指定された HierarchicalDataSourceView オブジェクトを返す方法を次のコード例に示します。このコード例は、HierarchicalDataSourceControl クラスのトピックで取り上げているコード例の一部分です。
Imports System 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 <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _ Public Class FileSystemDataSource Inherits HierarchicalDataSourceControl Public Sub New() End Sub 'New ' Return a strongly typed view for the current data source control. Private view As FileSystemDataSourceView = Nothing Protected Overrides Function GetHierarchicalView(viewPath As String) As HierarchicalDataSourceView If view Is Nothing Then view = New FileSystemDataSourceView(viewPath) End If Return view End Function 'GetHierarchicalView End Class 'FileSystemDataSource
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; [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)] public class FileSystemDataSource : HierarchicalDataSourceControl, IHierarchicalDataSource { public FileSystemDataSource() : base() {} // Return a strongly typed view for the current data source control. private FileSystemDataSourceView view = null; protected override HierarchicalDataSourceView GetHierarchicalView(string viewPath) { if (null == view) { view = new FileSystemDataSourceView(viewPath); } return view; } // The FileSystemDataSource can be used declaratively. To enable // declarative use, override the default implementation of // CreateControlCollection to return a ControlCollection that // you can add to. protected override ControlCollection CreateControlCollection() { return new ControlCollection(this); } }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHierarchicalDataSourceControl.GetHierarchicalView メソッドを検索する場合は、下記のリンクをクリックしてください。

- HierarchicalDataSourceControl.GetHierarchicalView メソッドのページへのリンク