DataTable 方法

 名称说明
公共方法AcceptChanges提交自上次调用 AcceptChanges 以来对该表进行的所有更改。
公共方法BeginInit开始初始化在窗体上使用或由另一个组件使用的 DataTable 初始化发生在运行时。
公共方法BeginLoadData在加载数据时关闭通知、索引维护和约束。
公共方法Clear清除所有数据的 DataTable
公共方法Clone克隆 DataTable 的结构,包括所有 DataTable 架构和约束。
公共方法Compute计算用来传递筛选条件的当前行上的给定表达式。
公共方法Copy复制该 DataTable 的结构和数据。
公共方法CreateDataReader返回与此 DataTable 中的数据相对应的 DataTableReader
受保护的方法CreateInstance基础结构。创建 DataTable 的新实例。
公共方法Dispose释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。)
受保护的方法Dispose(Boolean)释放由 MarshalByValueComponent 占用的非托管资源,还可以另外再释放托管资源。 (继承自 MarshalByValueComponent。)
公共方法EndInit结束在窗体上使用或由另一个组件使用的 DataTable 的初始化。 初始化发生在运行时。
公共方法EndLoadData在加载数据后打开通知、索引维护和约束。
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (继承自 Object。)
受保护的方法Finalize允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 MarshalByValueComponent。)
公共方法GetChanges获取 DataTable 的副本,该副本包含自加载以来或自上次调用 AcceptChanges 以来对该数据集进行的所有更改。
公共方法GetChanges(DataRowState)获取由 DataRowState 筛选的 DataTable 的副本,该副本包含上次加载以来或调用 AcceptChanges 以来对该数据集进行的所有更改。
公共方法 静态成员GetDataTableSchema该方法返回一个包含 Web 服务描述语言 (WSDL) 的 XmlSchemaSet 实例,该语言描述了用作 Web 服务的 DataTable
公共方法GetErrors获取包含错误的 DataRow 对象的数组。
公共方法GetHashCode用作特定类型的哈希函数。 (继承自 Object。)
公共方法GetObjectData用序列化 DataTable 所需的数据填充序列化信息对象。
受保护的方法GetRowType基础结构。获取行类型。
受保护的方法GetSchema基础结构。有关此成员的说明,请参见 IXmlSerializable.GetSchema
公共方法GetService获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。)
公共方法GetType获取当前实例的 Type (继承自 Object。)
公共方法ImportRowDataRow 复制到 DataTable 中,保留任何属性设置以及初始值和当前值。
公共方法Load(IDataReader)通过所提供的 IDataReader,用某个数据源的值填充 DataTable 如果 DataTable 已经包含行,则从数据源传入的数据将与现有的行合并。
公共方法Load(IDataReader, LoadOption)通过所提供的 IDataReader,用某个数据源的值填充 DataTable 如果 DataTable 已包含行,则从数据源传入的数据将根据 loadOption 参数的值与现有的行合并。
公共方法Load(IDataReader, LoadOption, FillErrorEventHandler)通过所提供的使用错误处理委托的 IDataReader 用某个数据源中的值填充 DataTable
公共方法LoadDataRow(Object(), Boolean)查找和更新特定行。 如果找不到任何匹配行,则使用给定值创建新行。
公共方法LoadDataRow(Object(), LoadOption)查找和更新特定行。 如果找不到任何匹配行,则使用给定值创建新行。
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法Merge(DataTable)将指定的 DataTable 与当前的 DataTable 合并。
公共方法Merge(DataTable, Boolean)将指定的 DataTable 与当前的 DataTable 合并,指示是否在当前的 DataTable 中保留更改。
公共方法Merge(DataTable, Boolean, MissingSchemaAction)将指定的 DataTable 与当前的 DataTable 合并,指示是否在当前的 DataTable 中保留更改以及如何处理缺失的架构。
公共方法NewRow创建与该表具有相同架构的新 DataRow
受保护的方法NewRowArray基础结构。返回 DataRow 的数组。
受保护的方法NewRowFromBuilder从现有的行创建新行。
受保护的方法OnColumnChanged引发 ColumnChanged 事件。
受保护的方法OnColumnChanging引发 ColumnChanging 事件。
受保护的方法OnPropertyChanging引发 PropertyChanged 事件。
受保护的方法OnRemoveColumn通知 DataTableDataColumn 正在被移除。
受保护的方法OnRowChanged引发 RowChanged 事件。
受保护的方法OnRowChanging引发 RowChanging 事件。
受保护的方法OnRowDeleted引发 RowDeleted 事件。
受保护的方法OnRowDeleting引发 RowDeleting 事件。
受保护的方法OnTableCleared引发 TableCleared 事件。
受保护的方法OnTableClearing引发 TableClearing 事件。
受保护的方法OnTableNewRow引发 TableNewRow 事件。
公共方法ReadXml(Stream)使用指定的 Stream 将 XML 架构和数据读入 DataTable
公共方法ReadXml(String)将指定文件中的 XML 架构和数据读入 DataTable 中。
公共方法ReadXml(TextReader)使用指定的 TextReader 将 XML 架构和数据读入 DataTable
公共方法ReadXml(XmlReader)使用指定的 XmlReader 将 XML 架构和数据读入 DataTable
公共方法ReadXmlSchema(Stream)使用指定流将 XML 架构读入 DataTable 中。
公共方法ReadXmlSchema(String)将指定文件中的 XML 架构读入 DataTable 中。
公共方法ReadXmlSchema(TextReader)使用指定的 TextReader 将 XML 架构读入 DataTable 中。
公共方法ReadXmlSchema(XmlReader)使用指定的 XmlReader 将 XML 架构读入 DataTable 中。
受保护的方法ReadXmlSerializable基础结构。从 XML 流中读取。
公共方法RejectChanges回滚自该表加载以来或上次调用 AcceptChanges 以来对该表进行的所有更改。
公共方法ResetDataTable 重置为其初始状态。
公共方法Select获取所有 DataRow 对象的数组。
公共方法Select(String)获取按与筛选条件相匹配的所有 DataRow 对象的数组。
公共方法Select(String, String)获取按照指定的排序顺序且与筛选条件相匹配的所有 DataRow 对象的数组。
公共方法Select(String, String, DataViewRowState)获取与排序顺序中的筛选器以及指定的状态相匹配的所有 DataRow 对象的数组。
公共方法ToString获取 TableNameDisplayExpression(如果有一个用作连接字符串)。 (重写 MarshalByValueComponent.ToString。)
公共方法WriteXml(Stream)使用指定的 Stream 以 XML 格式写入 DataTable 的当前内容。
公共方法WriteXml(String)使用指定的文件以 XML 格式写入 DataTable 的当前内容。
公共方法WriteXml(TextWriter)使用指定的 TextWriter 以 XML 格式写入 DataTable 的当前内容。
公共方法WriteXml(XmlWriter)使用指定的 XmlWriter 以 XML 格式写入 DataTable 的当前内容。
公共方法WriteXml(Stream, Boolean)使用指定的 Stream 以 XML 格式写入 DataTable 的当前内容。 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXml(Stream, XmlWriteMode)使用指定的 XmlWriteModeDataTable 的当前数据写入指定的文件,还可以选择将架构写入指定的文件。 若要写架构,请将 mode 参数的值设置为 WriteSchema
公共方法WriteXml(String, Boolean)使用指定的文件以 XML 格式写入 DataTable 的当前内容。 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXml(String, XmlWriteMode)使用指定的文件和 XmlWriteMode,写入 DataTable 的当前数据(还可以选择写入架构)。 若要写架构,请将 mode 参数的值设置为 WriteSchema
公共方法WriteXml(TextWriter, Boolean)使用指定的 TextWriter 以 XML 格式写入 DataTable 的当前内容。 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXml(TextWriter, XmlWriteMode)使用指定的 TextWriterXmlWriteMode 写入 DataTable 的当前数据,还可以选择写入架构。 若要写架构,请将 mode 参数的值设置为 WriteSchema
公共方法WriteXml(XmlWriter, Boolean)使用指定的 XmlWriter 以 XML 格式写入 DataTable 的当前内容。
公共方法WriteXml(XmlWriter, XmlWriteMode)使用指定的 XmlWriterXmlWriteMode 写入 DataTable 的当前数据,还可以选择写入架构。 若要写架构,请将 mode 参数的值设置为 WriteSchema
公共方法WriteXml(Stream, XmlWriteMode, Boolean)使用指定的 XmlWriteModeDataTable 的当前数据写入指定的文件,还可以选择将架构写入指定的文件。 若要写架构,请将 mode 参数的值设置为 WriteSchema 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXml(String, XmlWriteMode, Boolean)使用指定的文件和 XmlWriteMode,写入 DataTable 的当前数据(还可以选择写入架构)。 若要写架构,请将 mode 参数的值设置为 WriteSchema 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXml(TextWriter, XmlWriteMode, Boolean)使用指定的 TextWriterXmlWriteMode 写入 DataTable 的当前数据,还可以选择写入架构。 若要写架构,请将 mode 参数的值设置为 WriteSchema 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXml(XmlWriter, XmlWriteMode, Boolean)使用指定的 XmlWriterXmlWriteMode 写入 DataTable 的当前数据,还可以选择写入架构。 若要写架构,请将 mode 参数的值设置为 WriteSchema 若要保存该表及其所有子代的数据,请将 writeHierarchy 参数设置为 true
公共方法WriteXmlSchema(Stream)DataTable 的当前数据结构以 XML 架构形式写入指定的流。
公共方法WriteXmlSchema(String)DataTable 的当前数据结构以 XML 架构形式写入指定的文件。
公共方法WriteXmlSchema(TextWriter)使用指定的 TextWriterDataTable 的当前数据结构编写为 XML 架构。
公共方法WriteXmlSchema(XmlWriter)使用指定的 XmlWriterDataTable 的当前数据结构以 XML 架构形式写入。
公共方法WriteXmlSchema(Stream, Boolean)DataTable 的当前数据结构以 XML 架构形式写入指定的流。 若要保存该表及其所有子代的架构,请将 writeHierarchy 参数设置为 true
公共方法WriteXmlSchema(String, Boolean)DataTable 的当前数据结构以 XML 架构形式写入指定的文件。 若要保存该表及其所有子代的架构,请将 writeHierarchy 参数设置为 true
公共方法WriteXmlSchema(TextWriter, Boolean)使用指定的 TextWriterDataTable 的当前数据结构编写为 XML 架构。 若要保存该表及其所有子代的架构,请将 writeHierarchy 参数设置为 true
公共方法WriteXmlSchema(XmlWriter, Boolean)使用指定的 XmlWriterDataTable 的当前数据结构以 XML 架构形式写入。 若要保存该表及其所有子代的架构,请将 writeHierarchy 参数设置为 true
页首
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值