HierarchicalDataSourceControl.GetHierarchicalView(String) Yöntem

Tanım

Belirtilen yol için arabirim için IHierarchicalDataSource görünüm yardımcı nesnesini alır.

C#
protected abstract System.Web.UI.HierarchicalDataSourceView GetHierarchicalView(string viewPath);

Parametreler

viewPath
String

Alınacak görünümün hiyerarşik yolu.

Döndürülenler

HierarchicalDataSourceView parametresi tarafından viewPath tanımlanan hiyerarşik düzeyde verilerin tek bir görünümünü temsil eden bir.

Örnekler

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.

C#
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;
    }
}

Açıklamalar

Bu GetHierarchicalView yöntem, yalnızca döndüren nullsı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.

Şunlara uygulanır

Ü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

Ayrıca bkz.