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) |