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由控件开发人员使用,但页面开发人员或页面代码中不会使用 。

或 等控件用于绑定到站点地图数据,以列表形式呈现数据,而从 类派生的控件(如 )绑定到站点地图数据,以 Menu DropDownList 分层形式 SiteMapDataSource HierarchicalDataBoundControl TreeView 呈现数据。

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

与所有帮助器对象一样, 定义数据源可以针对基础 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)

适用于

另请参阅