HierarchicalDataSourceControl.GetHierarchicalView(String) Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen yol için arabirim için IHierarchicalDataSource görünüm yardımcı nesnesini alır.
protected:
abstract System::Web::UI::HierarchicalDataSourceView ^ GetHierarchicalView(System::String ^ viewPath);
protected abstract System.Web.UI.HierarchicalDataSourceView GetHierarchicalView(string viewPath);
abstract member GetHierarchicalView : string -> System.Web.UI.HierarchicalDataSourceView
Protected MustOverride Function GetHierarchicalView (viewPath As String) As HierarchicalDataSourceView
- viewPath
- String
Alınacak görünümün hiyerarşik yolu.
HierarchicalDataSourceView parametresi tarafından viewPath
tanımlanan hiyerarşik düzeyde verilerin tek bir görünümünü temsil eden bir.
Aşağıdaki kod örneği, türü kesin belirlenmiş HierarchicalDataSourceView bir nesne döndürmek için sınıfını genişleten HierarchicalDataSourceControl bir sınıfta yönteminin nasıl geçersiz kılındığını GetHierarchicalView gösterir. Bu kod örneği, sınıfı için HierarchicalDataSourceControl sağlanan daha büyük bir örneğin parçasıdır.
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
Bu GetHierarchicalView yöntem, yalnızca döndüren null
sınıfı için HierarchicalDataSourceControl varsayılan uygulamayı sağlar. sınıfından HierarchicalDataSourceControl türetilen sınıflar bu yöntemi geçersiz kılar ve öğesinden HierarchicalDataSourceViewtüretilen kesin türetilmiş bir görünüm döndürmek için bir uygulama sağlar.
Ürün | Sürümler |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: