XmlHierarchicalDataSourceView 类

定义

表示 XmlDataSource 控件的 XML 节点或 XML 节点集合的数据视图。

public ref class XmlHierarchicalDataSourceView : System::Web::UI::HierarchicalDataSourceView
public class XmlHierarchicalDataSourceView : System.Web.UI.HierarchicalDataSourceView
type XmlHierarchicalDataSourceView = class
    inherit HierarchicalDataSourceView
Public Class XmlHierarchicalDataSourceView
Inherits HierarchicalDataSourceView
继承
XmlHierarchicalDataSourceView

注解

控件 XmlDataSource 可将其基础数据以表格格式和分层格式呈现给绑定到它的 Web 服务器控件。 控件(如 GridViewDropDownListXmlDataSource 用于绑定到 XML 数据,并将其以列表或表格形式显示,而从 HierarchicalDataBoundControl 类派生的控件(如 TreeView)绑定到 XML 数据,并将其以分层形式呈现。

XmlDataSource通过不同的代码路径在内部创建每个视图类型。 GetView如果在 控件上XmlDataSource调用 方法,则 控件XmlDataSource将创建对象XmlDataSourceViewGetHierarchicalView如果调用 方法,则创建 对象XmlHierarchicalDataSourceView。 为 XmlDataSourceView 派生自 DataBoundControl 列表和表格数据的 Web 服务器控件提供 类,而 XmlHierarchicalDataSourceView 为派生自 HierarchicalDataBoundControl 并绑定到分层数据的 Web 服务器控件提供 。 在内部, DataBoundControl 和 类调用Select对象视图的 XmlDataSourceView 方法以从数据源检索数据,而派生自 HierarchicalDataBoundControl 的类调用 SelectCompositeDataBoundControl 方法。

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

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Select()

从基础数据源中获取数据项的列表。

ToString()

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

(继承自 Object)

适用于

另请参阅