XmlDataSourceView 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 XmlDataSource 控件的 XML 数据的表格数据源视图。
public ref class XmlDataSourceView sealed : System::Web::UI::DataSourceView
public sealed class XmlDataSourceView : System.Web.UI.DataSourceView
type XmlDataSourceView = class
inherit DataSourceView
Public NotInheritable Class XmlDataSourceView
Inherits DataSourceView
- 继承
注解
控件 XmlDataSource 可将其基础数据以表格格式和分层格式呈现给绑定到它的 Web 服务器控件。 控件(如 GridView 或 DropDownList )用于 XmlDataSource 绑定到 XML 数据,并将其以列表或表格形式显示,而从 HierarchicalDataBoundControl 类派生的控件(如 TreeView)绑定到 XML 数据,并将其呈现为分层形式。
通过 XmlDataSource 不同的代码路径在内部创建每个视图类型。
GetView如果在 上XmlDataSource调用 方法,XmlDataSourceView则由 XmlDataSource创建 。
GetHierarchicalView如果调用 方法,XmlHierarchicalDataSourceView则会创建 。 类 XmlDataSourceView 是为派生自 DataBoundControl 列表和表格数据的 Web 服务器控件提供的,而 XmlHierarchicalDataSourceView 为从 HierarchicalDataBoundControl 分层数据派生并绑定到分层数据的 Web 服务器控件提供 类。 在内部,所有数据绑定控件方法都会在返回数据源视图对象上调用 Select
方法。
与所有 DataSourceView 帮助程序对象一样, XmlDataSourceView 定义数据源可以对基础数据执行的操作。 XmlDataSourceView由于 类仅重写 Select 方法,因此关联的XmlDataSource控件不支持更新、插入或删除操作。 XmlDataSourceView由于 类是密封的,因此无法扩展XmlDataSourceView类以添加此功能,但如果需要其他功能,可以从 中派生数据源控件XmlDataSource和视图DataSourceView。
构造函数
XmlDataSourceView(XmlDataSource, String) |
初始化 XmlDataSourceView 类的新命名实例,并将指定的 XmlDataSource 与它相关联。 |
属性
CanDelete |
获取一个值,该值指示与当前 DataSourceControl 对象关联的 DataSourceView 对象是否支持 ExecuteDelete(IDictionary, IDictionary) 操作。 (继承自 DataSourceView) |
CanInsert |
获取一个值,该值指示与当前 DataSourceControl 对象关联的 DataSourceView 对象是否支持 ExecuteInsert(IDictionary) 操作。 (继承自 DataSourceView) |
CanPage |
获取一个值,该值指示与当前 DataSourceControl 对象关联的 DataSourceView 对象是否支持对通过 ExecuteSelect(DataSourceSelectArguments) 方法检索到的数据进行分页。 (继承自 DataSourceView) |
CanRetrieveTotalRowCount |
获取一个值,该值指示与当前 DataSourceControl 对象关联的 DataSourceView 对象是否支持检索数据的总行数(而不是数据)。 (继承自 DataSourceView) |
CanSort |
获取一个值,该值指示与当前 DataSourceControl 对象关联的 DataSourceView 对象是否支持基础数据源的排序视图。 (继承自 DataSourceView) |
CanUpdate |
获取一个值,该值指示与当前 DataSourceControl 对象关联的 DataSourceView 对象是否支持 ExecuteUpdate(IDictionary, IDictionary, IDictionary) 操作。 (继承自 DataSourceView) |
Events |
获取数据源视图的事件处理程序委托的列表。 (继承自 DataSourceView) |
Name |
获取数据源视图的名称。 (继承自 DataSourceView) |
方法
事件
DataSourceViewChanged |
在数据源视图更改时发生。 (继承自 DataSourceView) |