DataView 成员
表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。
下表列出了由 DataView 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
DataView | 已重载。初始化 DataView 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
AllowDelete | 设置或获取一个值,该值指示是否允许删除。 | |
AllowEdit | 获取或设置一个值,该值指示是否允许编辑。 | |
AllowNew | 获取或设置一个值,该值指示是否可以使用 AddNew 方法添加新行。 | |
ApplyDefaultSort | 获取或设置一个值,该值指示是否使用默认排序。 | |
Container | 获取组件的容器。(从 MarshalByValueComponent 继承。) | |
Count | 在应用 RowFilter 和 RowStateFilter 之后,获取 DataView 中记录的数量。 | |
DataViewManager | 获取与此视图关联的 DataViewManager。 | |
DesignMode | 获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。) | |
IsInitialized | 获取一个值,该值指示组件是否已初始化。 | |
Item | 从指定的表获取一行数据。 | |
RowFilter | 获取或设置用于筛选在 DataView 中查看哪些行的表达式。 | |
RowStateFilter | 获取或设置用于 DataView 中的行状态筛选器。 | |
Site | 获取或设置组件的位置。(从 MarshalByValueComponent 继承。) | |
Sort | 获取或设置 DataView 的一个或多个排序列以及排序顺序。 | |
Table | 获取或设置源 DataTable。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
Events | 获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。) | |
IsOpen | 获取一个值,该值指示数据源当前是否已打开并在 DataTable 上映射数据视图。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
AddNew | 将新行添加到 DataView 中。 | |
BeginInit | 开始初始化在窗体上使用的或由另一个组件使用的 DataView。此初始化在运行时发生。 | |
CopyTo | 将项目复制到数组中。只适用于 Web 窗体的界面。 | |
Delete | 删除指定索引位置的行。 | |
Dispose | 已重载。 释放 DataView 对象所使用的资源(内存除外)。 | |
EndInit | 结束在窗体上使用或由另一个组件使用的 DataView 的初始化。此初始化在运行时发生。 | |
Equals | 已重载。 确定指定的对象是否被视为相等。 | |
Find | 已重载。 按指定的排序关键字值在 DataView 中查找行。 | |
FindRows | 已重载。 返回 DataRowView 对象的数组,这些对象的列与指定的排序关键字值匹配。 | |
GetEnumerator | 获取此 DataView 的枚举数。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetService | 获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 MarshalByValueComponent 继承。) | |
ToTable | 已重载。 根据现有 DataView 中的行,创建并返回一个新的 DataTable。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Close | 关闭 DataView。 | |
ColumnCollectionChanged | 在成功更改 DataColumnCollection 之后发生。 | |
Dispose | 已重载。 已重写。 释放 DataView 对象所使用的资源(内存除外)。 | |
Finalize | [待提供。] (从 MarshalByValueComponent 继承。) | |
IndexListChanged | 在成功更改 DataView 之后发生。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) | |
OnListChanged | 引发 ListChanged 事件。 | |
Open | 打开一个 DataView。 | |
Reset | 保留供内部使用。 | |
UpdateIndex | 已重载。 保留供内部使用。 |
页首
公共事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。) | |
Initialized | 当 DataView 的初始化完成时发生。 | |
ListChanged | 在 DataView 管理的列表发生更改时发生。 |
页首
显式接口实现
页首
请参见
参考
DataView 类
System.Data 命名空间
DataSet 类
DataTable 类
DataViewManager