SiteMapHierarchicalDataSourceView 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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
- 继承
注解
控件 SiteMapDataSource 可将其基础数据以表格格式和分层格式呈现给绑定到它的 Web 服务器控件。 SiteMapHierarchicalDataSourceView由控件开发人员使用,但页面开发人员或页面代码中不使用。
控件(如 Menu 或 DropDownList ) SiteMapDataSource 绑定到站点地图数据并在列表窗体中显示,而从 HierarchicalDataBoundControl 类派生的控件(如 TreeView)绑定到站点地图数据,并将其以分层形式呈现。
如果数据绑定控件调用 GetView 的 SiteMapDataSource方法, 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) |