DataView 成员

表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。

下表列出了由 DataView 类型公开的成员。

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework DataView 已重载。初始化 DataView 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Supported by the .NET Compact Framework AllowDelete 设置或获取一个值,该值指示是否允许删除。
Public property Supported by the .NET Compact Framework AllowEdit 获取或设置一个值,该值指示是否允许编辑。
Public property Supported by the .NET Compact Framework AllowNew 获取或设置一个值,该值指示是否可以使用 AddNew 方法添加新行。
Public property Supported by the .NET Compact Framework ApplyDefaultSort 获取或设置一个值,该值指示是否使用默认排序。
Public property Supported by the .NET Compact Framework Container  获取组件的容器。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework Count 在应用 RowFilterRowStateFilter 之后,获取 DataView 中记录的数量。
Public property Supported by the .NET Compact Framework DataViewManager 获取与此视图关联的 DataViewManager
Public property Supported by the .NET Compact Framework DesignMode  获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework IsInitialized 获取一个值,该值指示组件是否已初始化。
Public property Supported by the .NET Compact Framework Item 从指定的表获取一行数据。
Public property Supported by the .NET Compact Framework RowFilter 获取或设置用于筛选在 DataView 中查看哪些行的表达式。
Public property Supported by the .NET Compact Framework RowStateFilter 获取或设置用于 DataView 中的行状态筛选器。
Public property Supported by the .NET Compact Framework Site  获取或设置组件的位置。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework Sort 获取或设置 DataView 的一个或多个排序列以及排序顺序。
Public property Supported by the .NET Compact Framework Table 获取或设置源 DataTable

页首

受保护的属性

  名称 说明
Protected property Supported by the .NET Compact Framework Events  获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。)
Protected property Supported by the .NET Compact Framework IsOpen 获取一个值,该值指示数据源当前是否已打开并在 DataTable 上映射数据视图。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework AddNew 将新行添加到 DataView 中。
Public method Supported by the .NET Compact Framework BeginInit 开始初始化在窗体上使用的或由另一个组件使用的 DataView。此初始化在运行时发生。
Public method Supported by the .NET Compact Framework CopyTo 将项目复制到数组中。只适用于 Web 窗体的界面。
Public method Supported by the .NET Compact Framework Delete 删除指定索引位置的行。
Public method Supported by the .NET Compact Framework Dispose 已重载。 释放 DataView 对象所使用的资源(内存除外)。
Public method Supported by the .NET Compact Framework EndInit 结束在窗体上使用或由另一个组件使用的 DataView 的初始化。此初始化在运行时发生。
Public method Supported by the .NET Compact Framework Equals 已重载。 确定指定的对象是否被视为相等。
Public method Supported by the .NET Compact Framework Find 已重载。 按指定的排序关键字值在 DataView 中查找行。
Public method Supported by the .NET Compact Framework FindRows 已重载。 返回 DataRowView 对象的数组,这些对象的列与指定的排序关键字值匹配。
Public method Supported by the .NET Compact Framework GetEnumerator 获取此 DataView 的枚举数。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetService  获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework ToString  返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework ToTable 已重载。 根据现有 DataView 中的行,创建并返回一个新的 DataTable

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Close 关闭 DataView
Protected method Supported by the .NET Compact Framework ColumnCollectionChanged 在成功更改 DataColumnCollection 之后发生。
Protected method Supported by the .NET Compact Framework Dispose 已重载。 已重写。 释放 DataView 对象所使用的资源(内存除外)。
Protected method Supported by the .NET Compact Framework Finalize  [待提供。] (从 MarshalByValueComponent 继承。)
Protected method Supported by the .NET Compact Framework IndexListChanged 在成功更改 DataView 之后发生。
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework OnListChanged 引发 ListChanged 事件。
Protected method Supported by the .NET Compact Framework Open 打开一个 DataView
Protected method Supported by the .NET Compact Framework Reset 保留供内部使用。
Protected method Supported by the .NET Compact Framework UpdateIndex 已重载。 保留供内部使用。

页首

公共事件

  名称 说明
Public event Supported by the .NET Compact Framework Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。)
Public event Supported by the .NET Compact Framework Initialized DataView 的初始化完成时发生。
Public event Supported by the .NET Compact Framework ListChanged DataView 管理的列表发生更改时发生。

页首

显式接口实现

  名称 说明
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.Add 有关此成员的说明,请参见 IList.Add
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.Clear 有关此成员的说明,请参见 IList.Clear
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.Contains 有关此成员的说明,请参见 IList.Contains
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.IndexOf 有关此成员的说明,请参见 IList.IndexOf
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.Insert 有关此成员的说明,请参见 IList.Insert
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.Remove 有关此成员的说明,请参见 IList.Remove
Explicit interface implementation Method Supported by the .NET Compact Framework System.Collections.IList.RemoveAt 有关此成员的说明,请参见 IList.RemoveAt
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingList.AddIndex 有关此成员的说明,请参见 IBindingList.AddIndex
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingList.AddNew 有关此成员的说明,请参见 IBindingList.AddNew
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingList.ApplySort 有关此成员的说明,请参见 IBindingList.ApplySort
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingList.Find 有关此成员的说明,请参见 IBindingList.Find
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingList.RemoveIndex 有关此成员的说明,请参见 IBindingList.RemoveIndex
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingList.RemoveSort 有关此成员的说明,请参见 IBindingList.RemoveSort
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingListView.ApplySort 有关此成员的说明,请参见 IBindingListView.ApplySort
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IBindingListView.RemoveFilter 有关此成员的说明,请参见 IBindingListView.RemoveFilter
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.ITypedList.GetItemProperties 有关此成员的说明,请参见 ITypedList.GetItemProperties
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.ITypedList.GetListName 有关此成员的说明,请参见 ITypedList.GetListName
Explicit interface implementation Property Supported by the .NET Compact Framework System.Collections.ICollection.IsSynchronized 有关此成员的说明,请参见 ICollection.IsSynchronized
Explicit interface implementation Property Supported by the .NET Compact Framework System.Collections.ICollection.SyncRoot 有关此成员的说明,请参见 ICollection.SyncRoot
Explicit interface implementation Property Supported by the .NET Compact Framework System.Collections.IList.IsFixedSize 有关此成员的说明,请参见 IList.IsFixedSize
Explicit interface implementation Property Supported by the .NET Compact Framework System.Collections.IList.IsReadOnly 有关此成员的说明,请参见 IList.IsReadOnly
Explicit interface implementation Property Supported by the .NET Compact Framework System.Collections.IList.Item 有关此成员的说明,请参见 IList.Item
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.AllowEdit 有关此成员的说明,请参见 IBindingList.AllowEdit
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.AllowNew 有关此成员的说明,请参见 IBindingList.AllowNew
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.AllowRemove 有关此成员的说明,请参见 IBindingList.AllowRemove
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.IsSorted 有关此成员的说明,请参见 IBindingList.IsSorted
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.SortDirection 有关此成员的说明,请参见 IBindingList.SortDirection
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.SortProperty 有关此成员的说明,请参见 IBindingList.SortProperty
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.SupportsChangeNotification 有关此成员的说明,请参见 IBindingList.SupportsChangeNotification
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.SupportsSearching 有关此成员的说明,请参见 IBindingList.SupportsSearching
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingList.SupportsSorting 有关此成员的说明,请参见 IBindingList.SupportsSorting
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingListView.Filter 有关此成员的说明,请参见 IBindingListView.Filter
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingListView.SortDescriptions 有关此成员的说明,请参见 IBindingListView.SortDescriptions
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingListView.SupportsAdvancedSorting 有关此成员的说明,请参见 IBindingListView.SupportsAdvancedSorting
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IBindingListView.SupportsFiltering 有关此成员的说明,请参见 IBindingListView.SupportsFiltering

页首

请参见

参考

DataView 类
System.Data 命名空间
DataSet 类
DataTable 类
DataViewManager