DataTable 成员

表示内存中数据的一个表。

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

公共构造函数

(请参见 受保护的构造函数 )

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

页首

受保护的构造函数

  名称 说明
Protected method DataTable 已重载。初始化 DataTable 类的新实例。

页首

受保护的字段

  名称 说明
Protected field Supported by the .NET Compact Framework fInitInProgress  

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Supported by the .NET Compact Framework CaseSensitive 指示表中的字符串比较是否区分大小写。
Public property Supported by the .NET Compact Framework ChildRelations 获取此 DataTable 的子关系的集合。
Public property Supported by the .NET Compact Framework Columns 获取属于该表的列的集合。
Public property Supported by the .NET Compact Framework Constraints 获取由该表维护的约束的集合。
Public property Supported by the .NET Compact Framework Container  获取组件的容器。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework DataSet 获取此表所属的 DataSet
Public property Supported by the .NET Compact Framework DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图。
Public property Supported by the .NET Compact Framework DesignMode  获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。)
Public property Supported by the .NET Compact Framework DisplayExpression 获取或设置一个表达式,该表达式返回的值用于表示用户界面中的此表。
Public property Supported by the .NET Compact Framework ExtendedProperties 获取自定义用户信息的集合。
Public property Supported by the .NET Compact Framework HasErrors 获取一个值,该值指示该表所属的 DataSet 的任何表的任何行中是否有错误。
Public property Supported by the .NET Compact Framework IsInitialized 获取一个值,该值指示是否已初始化 DataTable
Public property Supported by the .NET Compact Framework Locale 获取或设置用于比较表中字符串的区域设置信息。
Public property Supported by the .NET Compact Framework MinimumCapacity 获取或设置该表最初的起始大小。
Public property Supported by the .NET Compact Framework Namespace 获取或设置 DataTable 中所存储数据的 XML 表示形式的命名空间。
Public property Supported by the .NET Compact Framework ParentRelations 获取该 DataTable 的父关系的集合。
Public property Supported by the .NET Compact Framework Prefix 获取或设置 DataTable 中所存储数据的 XML 表示形式的命名空间。
Public property Supported by the .NET Compact Framework PrimaryKey 获取或设置充当数据表主键的列的数组。
Public property RemotingFormat 获取或设置序列化格式。
Public property Supported by the .NET Compact Framework Rows 获取属于该表的行的集合。
Public property Supported by the .NET Compact Framework Site 获取或设置 DataTableSystem.ComponentModel.ISite
Public property Supported by the .NET Compact Framework TableName 获取或设置 DataTable 的名称。

页首

受保护的属性

  名称 说明
Protected property Supported by the .NET Compact Framework Events  获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework AcceptChanges 提交自上次调用 AcceptChanges 以来对该表进行的所有更改。
Public method Supported by the .NET Compact Framework BeginInit 开始初始化在窗体上使用或由另一个组件使用的 DataTable。此初始化在运行时发生。
Public method Supported by the .NET Compact Framework BeginLoadData 在加载数据时关闭通知、索引维护和约束。
Public method Supported by the .NET Compact Framework Clear 清除所有数据的 DataTable
Public method Supported by the .NET Compact Framework Clone 克隆 DataTable 的结构,包括所有 DataTable 架构和约束。
Public method Supported by the .NET Compact Framework Compute 计算用来传递筛选条件的当前行上的给定表达式。
Public method Supported by the .NET Compact Framework Copy 复制该 DataTable 的结构和数据。
Public method Supported by the .NET Compact Framework CreateDataReader 返回与此 DataTable 中的数据相对应的 DataTableReader
Public method Supported by the .NET Compact Framework Dispose  已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework EndInit 结束在窗体上使用或由另一个组件使用的 DataTable 的初始化。此初始化在运行时发生。
Public method Supported by the .NET Compact Framework EndLoadData 在加载数据后打开通知、索引维护和约束。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetChanges 已重载。 获取 DataTable 的副本,该副本包含自上次加载以来或自调用 AcceptChanges 以来对该数据集进行的所有更改。
Public method Static Supported by the .NET Compact Framework GetDataTableSchema 此方法返回 XmlSchemaSet 实例,此实例包含描述 Web 服务的 DataTable 的 WSDL。
Public method Supported by the .NET Compact Framework GetErrors 获取包含错误的 DataRow 对象的数组。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetObjectData 用序列化 DataTable 所需的数据填充序列化信息对象。
Public method Supported by the .NET Compact Framework GetService  获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework ImportRow DataRow 复制到 DataTable 中,保留任何属性设置以及初始值和当前值。
Public method Supported by the .NET Compact Framework Load 已重载。 通过所提供的 IDataReader,用某个数据源的值填充 DataTable。如果 DataTable 已经包含行,则从数据源传入的数据将与现有的行合并。
Public method Supported by the .NET Compact Framework LoadDataRow 已重载。 查找和更新特定行。如果找不到任何匹配行,则使用给定值创建新行。
Public method Supported by the .NET Compact Framework Merge 已重载。 将指定的 DataTable 与当前的 DataTable 合并。
Public method Supported by the .NET Compact Framework NewRow 创建与该表具有相同架构的新 DataRow
Public method Supported by the .NET Compact Framework ReadXml 已重载。 将 XML 架构和数据读入 DataTable
Public method Supported by the .NET Compact Framework ReadXmlSchema 已重载。 将 XML 架构读入 DataTable
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework RejectChanges 回滚自该表加载以来或上次调用 AcceptChanges 以来对该表进行的所有更改。
Public method Supported by the .NET Compact Framework Reset DataTable 重置为其初始状态。
Public method Supported by the .NET Compact Framework Select 已重载。 获取 DataRow 对象的数组。
Public method Supported by the .NET Compact Framework ToString 已重写。 获取 TableNameDisplayExpression(如果有一个用作连接字符串)。
Public method Supported by the .NET Compact Framework WriteXml 已重载。 将 DataTable 的当前内容以 XML 格式写入。
Public method Supported by the .NET Compact Framework WriteXmlSchema 已重载。 将 DataTable 的当前数据结构以 XML 架构形式写入。

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework CreateInstance  
Protected method Supported by the .NET Compact Framework Dispose  已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。)
Protected method Supported by the .NET Compact Framework Finalize  [待提供。] (从 MarshalByValueComponent 继承。)
Protected method Supported by the .NET Compact Framework GetRowType  
Protected method Supported by the .NET Compact Framework GetSchema  
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework NewRowArray  
Protected method Supported by the .NET Compact Framework NewRowFromBuilder 从现有的行创建新行。
Protected method Supported by the .NET Compact Framework OnColumnChanged 引发 ColumnChanged 事件。
Protected method Supported by the .NET Compact Framework OnColumnChanging 引发 ColumnChanging 事件。
Protected method Supported by the .NET Compact Framework OnPropertyChanging 引发 PropertyChanged 事件。
Protected method OnRemoveColumn 通知 DataTableDataColumn 正在被移除。
Protected method Supported by the .NET Compact Framework OnRowChanged 引发 RowChanged 事件。
Protected method Supported by the .NET Compact Framework OnRowChanging 引发 RowChanging 事件。
Protected method Supported by the .NET Compact Framework OnRowDeleted 引发 RowDeleted 事件。
Protected method Supported by the .NET Compact Framework OnRowDeleting 引发 RowDeleting 事件。
Protected method Supported by the .NET Compact Framework OnTableCleared 引发 TableCleared 事件。
Protected method Supported by the .NET Compact Framework OnTableClearing 引发 TableClearing 事件。
Protected method Supported by the .NET Compact Framework OnTableNewRow 引发 TableNewRow 事件。
Protected method Supported by the .NET Compact Framework ReadXmlSerializable  

页首

公共事件

  名称 说明
Public event Supported by the .NET Compact Framework ColumnChanged DataRow 中指定的 DataColumn 的值被更改后发生。
Public event Supported by the .NET Compact Framework ColumnChanging DataRow 中指定的 DataColumn 的值发生更改时发生。
Public event Supported by the .NET Compact Framework Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。)
Public event Supported by the .NET Compact Framework Initialized 初始化 DataTable 后发生。
Public event Supported by the .NET Compact Framework RowChanged 在成功更改 DataRow 之后发生。
Public event Supported by the .NET Compact Framework RowChanging DataRow 正在更改时发生。
Public event Supported by the .NET Compact Framework RowDeleted 在表中的行已被删除后发生。
Public event Supported by the .NET Compact Framework RowDeleting 在表中的行要被删除之前发生。
Public event Supported by the .NET Compact Framework TableCleared 清除 DataTable 后发生。
Public event Supported by the .NET Compact Framework TableClearing 清除 DataTable 后发生。
Public event Supported by the .NET Compact Framework TableNewRow 插入新 DataRow 时发生。

页首

显式接口实现

  名称 说明
Explicit interface implementation Method Supported by the .NET Compact Framework System.ComponentModel.IListSource.GetList 有关此成员的说明,请参见 GetList
Explicit interface implementation Method System.Runtime.Serialization.ISerializable.GetObjectData  
Explicit interface implementation Method Supported by the .NET Compact Framework System.Xml.Serialization.IXmlSerializable.GetSchema 有关此成员的说明,请参见 GetSchema
Explicit interface implementation Method Supported by the .NET Compact Framework System.Xml.Serialization.IXmlSerializable.ReadXml 有关此成员的说明,请参见 ReadXml
Explicit interface implementation Method Supported by the .NET Compact Framework System.Xml.Serialization.IXmlSerializable.WriteXml 有关此成员的说明,请参见 WriteXml
Explicit interface implementation Property Supported by the .NET Compact Framework System.ComponentModel.IListSource.ContainsListCollection 有关此成员的说明,请参见 ContainsListCollection

页首

请参见

参考

DataTable 类
System.Data 命名空间

其他资源

创建和使用 DataTables