SiteMapHierarchicalDataSourceView Sınıf

Tanım

Bir denetim için site haritası düğümündeki veya düğüm koleksiyonundaki veri SiteMapDataSource görünümünü temsil eder.

public ref class SiteMapHierarchicalDataSourceView : System::Web::UI::HierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView : System.Web.UI.HierarchicalDataSourceView
type SiteMapHierarchicalDataSourceView = class
    inherit HierarchicalDataSourceView
Public Class SiteMapHierarchicalDataSourceView
Inherits HierarchicalDataSourceView
Devralma
SiteMapHierarchicalDataSourceView

Açıklamalar

Denetim, SiteMapDataSource temel aldığı verileri hem tablosal hem de hiyerarşik biçimde ona bağlanan Web sunucusu denetimlerine sunabilir. SiteMapHierarchicalDataSourceView, denetim geliştiricileri tarafından kullanılır, ancak sayfa geliştiricileri veya sayfa kodunda kullanılmaz.

gibi Menu veya DropDownList gibi denetimler site haritası verilerine bağlanmak ve bunu liste biçiminde sunmak için kullanılırkenSiteMapDataSource, gibi HierarchicalDataBoundControlsınıfından TreeView türetilen denetimler site haritası verilerine bağlanır ve hiyerarşik biçimde sunar.

Veri bağlama denetimi yöntemini çağırırsaGetView, veri kaynağı tarafından oluşturulurSiteMapDataSource.SiteMapDataSourceView Bir denetim yöntemini çağırırsa HierarchicalDataBoundControlGetHierarchicalView , bir SiteMapHierarchicalDataSourceView oluşturulur. SiteMapDataSourceView sınıfı, listelerden ve tablosal verilerden DataBoundControl türetilen ve bağlanan Web sunucusu denetimleri için sağlanırkenSiteMapHierarchicalDataSourceView, öğesinden HierarchicalDataBoundControl türetilen ve hiyerarşik verilere bağlanan Web sunucusu denetimleri için sağlanır.

Tüm HierarchicalDataSourceView yardımcı nesneler gibi, SiteMapHierarchicalDataSourceView veri kaynağının temel alınan verilerle gerçekleştirebileceği işlemleri tanımlar. SiteMapHierarchicalDataSourceView Sınıf yalnızca yöntemini geçersiz kıldığındanSelect, ilişkili SiteMapDataSource denetim sıralama ifadelerini veya ekleme, silme veya güncelleştirme işlemlerini desteklemez.

Oluşturucular

Name Description
SiteMapHierarchicalDataSourceView(SiteMapNode)

Veri kaynağı görünümünün SiteMapHierarchicalDataSourceView koruduğu koleksiyona IHierarchicalEnumerable belirtilen düğümü ekleyerek sınıfının yeni bir örneğini başlatır.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Belirtilen koleksiyonu veri kaynağı görünümünün SiteMapHierarchicalDataSourceView koruduğu koleksiyona IHierarchicalEnumerable ayarlayarak sınıfının yeni bir örneğini başlatır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Select()

Geçerli kullanıcı için site gezinti yapısını temsil eden nesnelerin koleksiyonunu SiteMapNode alır.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.