SiteMapHierarchicalDataSourceView 类

定义

表示 SiteMapDataSource 控件的站点地图节点或节点集合的数据视图。

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
继承
SiteMapHierarchicalDataSourceView

注解

控件 SiteMapDataSource 可将其基础数据以表格格式和分层格式呈现给绑定到它的 Web 服务器控件。 SiteMapHierarchicalDataSourceView由控件开发人员使用,但页面开发人员或页面代码中不使用。

控件(如 MenuDropDownListSiteMapDataSource 绑定到站点地图数据并在列表窗体中显示,而从 HierarchicalDataBoundControl 类派生的控件(如 TreeView)绑定到站点地图数据,并将其以分层形式呈现。

如果数据绑定控件调用 GetViewSiteMapDataSource方法, SiteMapDataSourceView 则由数据源创建 。 如果控件调用 HierarchicalDataBoundControlGetHierarchicalView 方法, SiteMapHierarchicalDataSourceView 则会创建 。 为 SiteMapDataSourceView 派生自 DataBoundControl 列表和表格数据的 Web 服务器控件提供 类,而 SiteMapHierarchicalDataSourceView 为派生自 HierarchicalDataBoundControl 并绑定到分层数据的 Web 服务器控件提供 。

与所有 HierarchicalDataSourceView 帮助程序对象一样, SiteMapHierarchicalDataSourceView 定义了数据源可以对基础数据执行的操作。 SiteMapHierarchicalDataSourceView由于 类仅重写 Select 方法,因此关联的SiteMapDataSource控件不支持排序表达式或插入、删除或更新操作。

构造函数

SiteMapHierarchicalDataSourceView(SiteMapNode)

初始化 SiteMapHierarchicalDataSourceView 类的新实例,将指定的节点添加到数据源视图所维护的 IHierarchicalEnumerable 集合中。

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

初始化 SiteMapHierarchicalDataSourceView 类的新实例,将指定的集合设置为数据源视图所维护的 IHierarchicalEnumerable 集合。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Select()

获取 SiteMapNode 对象的集合,这些对象表示当前用户的站点导航结构。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅