SiteMapHierarchicalDataSourceView Sınıf

Tanım

Bir denetim için site haritası düğümünde veya düğüm koleksiyonunda 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 alınan 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 TreeViewsınıfından HierarchicalDataBoundControl türetilen denetimler site haritası verilerine bağlanır ve hiyerarşik biçimde sunar.

Veriye bağlı denetim yöntemini çağırırsaGetView, veri kaynağı tarafından oluşturulurSiteMapDataSourceView.SiteMapDataSource Bir denetim yöntemini çağırırsa HierarchicalDataBoundControlGetHierarchicalView , bir SiteMapHierarchicalDataSourceView oluşturulur. SiteMapDataSourceView sınıfı, listelerden ve tablosal verilerden DataBoundControl türetilen ve bu verilere 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

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)

Sınıfın SiteMapHierarchicalDataSourceView yeni bir örneğini başlatır ve belirtilen koleksiyonu veri kaynağı görünümünün IHierarchicalEnumerable koruduğu koleksiyona ayarlar.

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.