DataTable 类Word文档格式.docx

上传人:b****3 文档编号:16719601 上传时间:2022-11-25 格式:DOCX 页数:25 大小:24.69KB
下载 相关 举报
DataTable 类Word文档格式.docx_第1页
第1页 / 共25页
DataTable 类Word文档格式.docx_第2页
第2页 / 共25页
DataTable 类Word文档格式.docx_第3页
第3页 / 共25页
DataTable 类Word文档格式.docx_第4页
第4页 / 共25页
DataTable 类Word文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

DataTable 类Word文档格式.docx

《DataTable 类Word文档格式.docx》由会员分享,可在线阅读,更多相关《DataTable 类Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

DataTable 类Word文档格式.docx

初始化 

DataTable(String,String)

用指定的表名和命名空间初始化 

页首

属性

CaseSensitive

指示表中的字符串比较是否区分大小写。

ChildRelations

获取此 

的子关系的集合。

Columns

获取属于该表的列的集合。

Constraints

获取由该表维护的约束的集合。

Container

获取组件的容器。

(继承自 

MarshalByValueComponent。

DataSet

获取此表所属的 

DataSet。

DefaultView

获取可能包括筛选视图或游标位置的表的自定义视图。

DesignMode

获取指示组件当前是否处于设计模式的值。

DisplayExpression

获取或设置一个表达式,该表达式返回的值用于表示用户界面中的此表。

DisplayExpression 

属性用于在用户界面中显示此表的名称。

Events

获取附加到该组件的事件处理程序的列表。

ExtendedProperties

获取自定义用户信息的集合。

HasErrors

获取一个值,该值指示该表所属的 

DataSet 

的任何表的任何行中是否有错误。

IsInitialized

获取一个值,该值指示是否已初始化 

DataTable。

Locale

获取或设置用于比较表中字符串的区域设置信息。

MinimumCapacity

获取或设置该表最初的起始大小。

Namespace

获取或设置 

中所存储数据的XML表示形式的命名空间。

ParentRelations

获取该 

的父关系的集合。

Prefix

PrimaryKey

获取或设置充当数据表主键的列的数组。

RemotingFormat

获取或设置序列化格式。

Rows

获取属于该表的行的集合。

Site

的 

System.ComponentModel.ISite。

(重写 

MarshalByValueComponent.Site。

TableName

的名称。

方法

AcceptChanges

提交自上次调用 

AcceptChanges 

以来对该表进行的所有更改。

BeginInit

开始初始化在窗体上使用或由另一个组件使用的 

初始化发生在运行时。

BeginLoadData

在加载数据时关闭通知、索引维护和约束。

Clear

清除所有数据的 

Clone

克隆 

的结构,包括所有 

架构和约束。

Compute

计算用来传递筛选条件的当前行上的给定表达式。

Copy

复制该 

的结构和数据。

CreateDataReader

返回与此 

中的数据相对应的 

DataTableReader。

CreateInstance

基础结构。

创建 

的一个新实例。

Dispose

释放由 

MarshalByValueComponent 

使用的所有资源。

Dispose(Boolean)

占用的非托管资源,还可以另外再释放托管资源。

EndInit

结束在窗体上使用或由另一个组件使用的 

的初始化。

EndLoadData

在加载数据后打开通知、索引维护和约束。

Equals(Object)

确定指定的对象是否等于当前对象。

Object。

Finalize

允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。

GetChanges

获取 

的副本,该副本包含自加载以来或自上次调用 

以来对该数据集进行的所有更改。

GetChanges(DataRowState)

获取由 

DataRowState 

筛选的 

的副本,该副本包含上次加载以来或调用 

GetDataTableSchema

该方法返回一个包含Web服务描述语言(WSDL)的 

XmlSchemaSet 

实例,该语言描述了用作Web服务的 

GetErrors

获取包含错误的 

DataRow 

对象的数组。

GetHashCode

作为默认哈希函数。

GetObjectData

用序列化 

所需的数据填充序列化信息对象。

GetRowType

获取行类型。

GetSchema

有关此成员的说明,请参见 

IXmlSerializable.GetSchema。

GetService

IServiceProvider 

的实施者。

GetType

获取当前实例的 

Type。

ImportRow

将 

复制到 

中,保留任何属性设置以及初始值和当前值。

Load(IDataReader)

通过所提供的 

IDataReader,用某个数据源的值填充 

如果 

已经包含行,则从数据源传入的数据将与现有的行合并。

Load(IDataReader,LoadOption)

已包含行,则从数据源传入的数据将根据 

loadOption 

参数的值与现有的行合并。

Load(IDataReader,LoadOption,FillErrorEventHandler)

通过所提供的使用错误处理委托的 

IDataReader 

用某个数据源中的值填充 

LoadDataRow(Object(),Boolean)

查找和更新特定行。

如果找不到任何匹配行,则使用给定值创建新行。

LoadDataRow(Object(),LoadOption)

MemberwiseClone

创建当前 

Object 

的浅表副本。

Merge(DataTable)

将指定的 

与当前的 

合并。

Merge(DataTable,Boolean)

合并,指示是否在当前的 

中保留更改。

Merge(DataTable,Boolean,MissingSchemaAction)

中保留更改以及如何处理缺失的架构。

NewRow

创建与该表具有相同架构的新 

DataRow。

NewRowArray

返回 

的数组。

NewRowFromBuilder

从现有的行创建新行。

OnColumnChanged

引发 

ColumnChanged 

事件。

OnColumnChanging

ColumnChanging 

OnPropertyChanging

PropertyChanged 

OnRemoveColumn

通知 

DataTable:

DataColumn 

正在被移除。

OnRowChanged

RowChanged 

OnRowChanging

RowChanging 

OnRowDeleted

RowDeleted 

OnRowDeleting

RowDeleting 

OnTableCleared

TableCleared 

OnTableClearing

TableClearing 

OnTableNewRow

TableNewRow 

ReadXml(Stream)

使用指定的 

Stream 

将XML架构和数据读入 

ReadXml(String)

将指定文件中的XML架构和数据读入 

中。

ReadXml(TextReader)

TextReader 

ReadXml(XmlReader)

XmlReader 

ReadXmlSchema(Stream)

使用指定流将XML架构读入 

ReadXmlSchema(String)

将指定文件中的XML架构读入 

ReadXmlSchema(TextReader)

将XML架构读入 

ReadXmlSchema(XmlReader)

ReadXmlSerializable

从XML流中读取。

RejectChanges

回滚自该表加载以来或上次调用 

Reset

重置为其初始状态。

重置将移除表的所有数据、索引、关系和列。

如果数据集包含一个数据表,则在重置该表之后,它将仍是数据集的一部分。

Select

获取所有 

Select(String)

获取按与筛选条件相匹配的所有 

Select(String,String)

获取按照指定的排序顺序且与筛选条件相匹配的所有 

Select(String,String,DataViewRowState)

获取与排序顺序中的筛选器以及指定的状态相匹配的所有 

ToString

TableName 

DisplayExpression(如果有一个用作连接字符串)。

MarshalByValueComponent.ToString。

WriteXml(Stream)

以XML格式写入 

的当前内容。

WriteXml(String)

使用指定的文件以XML格式写入 

WriteXml(TextWriter)

TextWriter 

WriteXml(XmlWriter)

XmlWriter 

WriteXml(Stream,Boolean)

若要保存该表及其所有子代的数据,请将 

writeHierarchy 

参数设置为 

true。

WriteXml(Stream,XmlWriteMode)

XmlWriteMode 

的当前数据写入指定的文件,还可以选择将架构写入指定的文件。

若要写架构,请将 

mode 

参数的值设置为WriteSchema。

WriteXml(String,Boolean)

WriteXml(String,XmlWriteMode)

使用指定的文件和 

XmlWriteMode,写入 

的当前数据(还可以选择写入架构)。

参数的值设置为 

WriteSchema。

WriteXml(TextWriter,Boolean)

WriteXml(TextWriter,XmlWriteMode)

写入 

的当前数据,还可以选择写入架构。

WriteXml(XmlWriter,Boolean)

WriteXml(XmlWriter,XmlWriteMode)

WriteXml(Stream,XmlWriteMode,Boolean)

WriteXml(String,XmlWriteMode,Boolean)

WriteXml(TextWriter,XmlWriteMode,Boolean)

WriteXml(XmlWriter,XmlWriteMode,Boolean)

WriteXmlSchema(Stream)

的当前数据结构以XML架构形式写入指定的流。

WriteXmlSchema(String)

的当前数据结构以XML架构形式写入指定的文件。

WriteXmlSchema(TextWriter)

的当前数据结构编写为XML架构。

WriteXmlSchema(XmlWriter)

的当前数据结构以XML架构形式写入。

WriteXmlSchema(Stream,Boolean)

若要保存该表及其所有子代的架构,请将 

WriteXmlSchema(String,Boolean)

WriteXmlSchema(TextWriter,Boolean)

WriteXmlSchema(XmlWriter,Boolean)

事件

ColumnChanged

在 

中指定的 

的值被更改后发生。

ColumnChanging

的值发生更改时发生。

Disposed

添加事件处理程序以侦听组件上的 

Disposed 

Initialized

后发生。

RowChanged

在成功更改 

之后发生。

RowChanging

正在更改时发生。

RowDeleted

在表中的行已被删除后发生。

RowDeleting

在表中的行要被删除之前发生。

TableCleared

清除 

TableClearing

TableNewRow

插入新 

时发生。

扩展方法

AsDataView

创建并返回支持LINQ的 

DataView 

对象。

(由 

DataTableExtensions 

定义。

AsEnumerable

返回一个 

IEnumerable(Of 

T) 

对象,其泛型参数 

为 

此对象可用在LINQ表达式或方法查询中。

字段

fInitInProgress

检查是否正在进行初始化。

显式接口实现

IListSource.ContainsListCollection

IListSource.ContainsListCollection。

IListSource.GetList

IListSource.GetList。

IXmlSerializable.GetSchema

IXmlSerializable.ReadXml

IXmlSerializable.ReadXml。

IXmlSerializable.WriteXml

IXmlSerializable.WriteXml。

备注

是ADO.NET库中的核心对象。

其他使用 

的对象包括 

DataView。

当访问 

对象时,请注意它们是按条件区分大小写的。

例如,如果一个 

被命名为“mydatatable”,另一个被命名为“Mydatatable”,则用于搜索其中一个表的字符串被认为是区分大小写的。

但是,如果“mydatatable”存在而“Mydatatable”不存在,则认为该搜索字符串不区分大小写。

一个 

可以包含两个 

对象,它们具有相同的 

属性值和不同的 

Namespace属性值。

有关使用 

对象的更多信息,请参见创建DataTable。

如果正在以编程方式创建 

DataTable,则必须先通过将 

对象添加到 

DataColumnCollection(通过 

Columns 

属性访问)中来定义其架构。

有关添加 

对象的更多信息,请参见向数据表中添加列。

若要向 

中添加行,必须先使用 

NewRow 

方法返回新的 

方法返回具有 

的架构的行,就像由该表的 

DataColumnC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1