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