2024年3月31日发(作者:)
DataTable 方法
.NET Framework 4
其他版本
此内容为质量更高的人工翻译。若想同时查看此页面和原始英文页面的内容,请单击“首选项”
然后选择“经典视图”作为您的查看首选项。
DataTable 类型公开以下成员。
方法
名称
AcceptChanges
BeginInit
BeginLoadData
Clear
Clone
Compute
Copy
CreateDataReader
CreateInstance
Dispose
Dispose(Boolean)
EndInit
EndLoadData
Equals(Object)
Finalize
说明
提交自上次调用 AcceptChanges 以来对该表进
开始初始化在窗体上使用或由另一个组件使用
在加载数据时关闭通知、索引维护和约束。
清除所有数据的 DataTable。
克隆 DataTable 的结构,包括所有 DataTabl
计算用来传递筛选条件的当前行上的给定表达
复制该 DataTable 的结构和数据。
返回与此 DataTable 中的数据相对应的 Data
基础结构。创建 DataTable 的新实例。
释放由 MarshalByValueComponent 使用的所有
释放由 MarshalByValueComponent 占用的非托
自 MarshalByValueComponent。)
结束在窗体上使用或由另一个组件使用的 Dat
在加载数据后打开通知、索引维护和约束。
确定指定的 Object 是否等于当前的 Object。
允许 Object 在“垃圾回收”回收 Object 之
自 MarshalByValueComponent。)
GetChanges
GetChanges(DataRowState)
GetDataTableSchema
GetErrors
GetHashCode
GetObjectData
GetRowType
GetSchema
GetService
GetType
ImportRow
Load(IDataReader)
Load(IDataReader, LoadOption)
Load(IDataReader, LoadOption,
FillErrorEventHandler)
LoadDataRow(Object(), Boolean)
获取 DataTable 的副本,该副本包含自加载以
更改。
获取由 DataRowState 筛选的 DataTable 的副
该数据集进行的所有更改。
该方法返回一个包含 Web 服务描述语言 (WSD
的 DataTable。
获取包含错误的 DataRow 对象的数组。
用作特定类型的哈希函数。 (继承自 Object
用序列化 DataTable 所需的数据填充序列化信
基础结构。获取行类型。
基础结构。有关此成员的说明,请参见 IXmlS
获取 IServiceProvider 的实施者。 (继承自
获取当前实例的 Type。 (继承自 Object。)
将 DataRow 复制到 DataTable 中,保留任何
通过所提供的 IDataReader,用某个数据源的
源传入的数据将与现有的行合并。
通过所提供的 IDataReader,用某个数据源的
传入的数据将根据 loadOption 参数的值与现
通过所提供的使用错误处理委托的 IDataRead
查找和更新特定行。 如果找不到任何匹配行,
LoadDataRow(Object(), LoadOption) 查找和更新特定行。 如果找不到任何匹配行,
MemberwiseClone
Merge(DataTable)
Merge(DataTable, Boolean)
Merge(DataTable, Boolean,
MissingSchemaAction)
NewRow
NewRowArray
NewRowFromBuilder
OnColumnChanged
创建当前 Object 的浅表副本。 (继承自 Ob
将指定的 DataTable 与当前的 DataTable 合
将指定的 DataTable 与当前的 DataTable 合
将指定的 DataTable 与当前的 DataTable 合
失的架构。
创建与该表具有相同架构的新 DataRow。
基础结构。返回 DataRow 的数组。
从现有的行创建新行。
引发 ColumnChanged 事件。
OnColumnChanging
OnPropertyChanging
OnRemoveColumn
OnRowChanged
OnRowChanging
OnRowDeleted
OnRowDeleting
OnTableCleared
OnTableClearing
OnTableNewRow
ReadXml(Stream)
ReadXml(String)
ReadXml(TextReader)
ReadXml(XmlReader)
ReadXmlSchema(Stream)
ReadXmlSchema(String)
ReadXmlSchema(TextReader)
ReadXmlSchema(XmlReader)
ReadXmlSerializable
RejectChanges
Reset
Select
Select(String)
Select(String, String)
Select(String, String,
DataViewRowState)
ToString
WriteXml(Stream)
引发 ColumnChanging 事件。
引发 PropertyChanged 事件。
通知 DataTable:DataColumn 正在被移除。
引发 RowChanged 事件。
引发 RowChanging 事件。
引发 RowDeleted 事件。
引发 RowDeleting 事件。
引发 TableCleared 事件。
引发 TableClearing 事件。
引发 TableNewRow 事件。
使用指定的 Stream 将 XML 架构和数据读入
将指定文件中的 XML 架构和数据读入 DataTa
使用指定的 TextReader 将 XML 架构和数据读
使用指定的 XmlReader 将 XML 架构和数据读
使用指定流将 XML 架构读入 DataTable 中。
将指定文件中的 XML 架构读入 DataTable 中
使用指定的 TextReader 将 XML 架构读入 Da
使用指定的 XmlReader 将 XML 架构读入 Dat
基础结构。从 XML 流中读取。
回滚自该表加载以来或上次调用 AcceptChang
将 DataTable 重置为其初始状态。
获取所有 DataRow 对象的数组。
按照主键顺序(如果没有主键,则按照添加顺
获取按照指定的排序顺序且与筛选条件相匹配
获取与排序顺序中的筛选器以及指定的状态相
获取 TableName 和 DisplayExpression(如果
写 ng。)
使用指定的 Stream 以 XML 格式写入 DataTa
WriteXml(String)
WriteXml(TextWriter)
WriteXml(XmlWriter)
WriteXml(Stream, Boolean)
WriteXml(Stream, XmlWriteMode)
WriteXml(String, Boolean)
WriteXml(String, XmlWriteMode)
WriteXml(TextWriter, Boolean)
WriteXml(TextWriter,
XmlWriteMode)
WriteXml(XmlWriter, Boolean)
使用指定的文件以 XML 格式写入 DataTable
使用指定的 TextWriter 以 XML 格式写入 Da
使用指定的 XmlWriter 以 XML 格式写入 Dat
使用指定的 Stream 以 XML 格式写入 DataTa
将 writeHierarchy 参数设置为 true。
使用指定的 XmlWriteMode 将 DataTable 的当
件。 若要写架构,请将 mode 参数的值设置为
使用指定的文件以 XML 格式写入 DataTable
将 writeHierarchy 参数设置为 true。
使用指定的文件和 XmlWriteMode,写入 DataT
将 mode 参数的值设置为WriteSchema。
使用指定的 TextWriter 以 XML 格式写入 Da
将 writeHierarchy 参数设置为 true。
使用指定的 TextWriter 和 XmlWriteMode 为
请将 mode 参数的值设置为WriteSchema。
使用指定的 XmlWriter 以 XML 格式写入 Dat
WriteXml(XmlWriter, XmlWriteMode) 使用指定的 XmlWriter 和 XmlWriteMode 写入
请将 mode 参数的值设置为WriteSchema。
WriteXml(Stream, XmlWriteMode,
Boolean)
WriteXml(String, XmlWriteMode,
Boolean)
WriteXml(TextWriter,
XmlWriteMode, Boolean)
使用指定的 XmlWriteMode 将 DataTable 的当
件。 若要写架构,请将 mode 参数的值设置为
将 writeHierarchy 参数设置为 true。
使用指定的文件和 XmlWriteMode,写入 DataT
将 mode 参数的值设置为WriteSchema。 若要
置为 true。
使用指定的 TextWriter 和 XmlWriteMode 写
构,请将 mode 参数的值设置为WriteSchema。
数设置为 true。
WriteXml(XmlWriter, XmlWriteMode, 使用指定的 XmlWriter 和 XmlWriteMode 写入
Boolean) 请将 mode 参数的值设置为WriteSchema。 若
设置为 true。
WriteXmlSchema(Stream)
WriteXmlSchema(String)
WriteXmlSchema(TextWriter)
WriteXmlSchema(XmlWriter)
将 DataTable 的当前数据结构以 XML 架构形
将 DataTable 的当前数据结构以 XML 架构形
使用指定的 TextWriter 将 DataTable 的当前
使用指定的 XmlWriter 将 DataTable 的当前
页首
WriteXmlSchema(Stream, Boolean)
WriteXmlSchema(String, Boolean)
WriteXmlSchema(TextWriter,
Boolean)
WriteXmlSchema(XmlWriter,
Boolean)
将 DataTable 的当前数据结构以 XML 架构形
将 writeHierarchy 参数设置为 true。
将 DataTable 的当前数据结构以 XML 架构形
将 writeHierarchy 参数设置为 true。
使用指定的 TextWriter 将 DataTable 的当前
构,请将 writeHierarchy 参数设置为true。
使用指定的 XmlWriter 将 DataTable 的当前
的架构,请将 writeHierarchy 参数设置为 t
扩展方法
页首
名称
AsDataView
说明
创建并返回支持 LINQ 的 DataView 对象。 (由 DataTableExtension
AsEnumerable 返回一个 IEnumerable(Of T) 对象,其泛型参数 T 为 DataRow。 此对
中。 (由 DataTableExtensions 定义。)
显式接口实现
名称
t
ema
l
ml
说明
有关此成员的说明,请参见 IListSo
有关此成员的说明,请参见 IXmlSer
有关此成员的说明,请参见 IXmlSer
有关此成员的说明,请参见 IXmlSer


发布评论