学习笔记(四)ADO.Net中DataTable的应用

  • 知识点描述

DataTable对象用来保存单个表数据,在System.Data命名空间中定义。它包含由DataCloumnCollection表示集合以及由ConstraintCollection表示的约束集合,这两个共同定义表的架构。DataTable还包含DataRowCollection所表示的行的集合,而DataRowCollection则包含表中的数据。

 

DataTable的常用属性

Columns          获取属于表的所有列的集合

Rows             获取属于表的所有行的集合

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

HasError          获取一个值,该值指示表所属的DataSet的任何表的任何行中是否有错误

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

TableName         获取或设置DataTable的名称

 

DataTable的常用方法

AcceptChanges()    提交自上次调用AcceptChanges以来对该表进行的所有更改

BeginInit()         开始初始化在窗体上使用或由另一个组件使用DataTable。初始化发生在运行时。

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

Clear()            清除所有数据的DataTable

Clone()            克隆DataTable的结构,包括所有DataTable架构和约束

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

Copy()            复制该DataTable的结构和数据

CreateDataReader() 返回与此DataTable中的数据相对应的DataTableReader

CreateInstance()    基础结构。创建DataTable的一个新实例

Dispose()          释放由MarshalByValueComponent使用的所有资源

EndInit()           结束在窗体上使用或有另一个组件使用的DataTable的初始化。初始化发生在运行时。

NewRow()         创建与该表具有相同架构的的新DataRow

Reset()            将DataTable重置为其初始状态

Select()           获取DataRow对象的数组

ToString()         获取TableName和DisplayExpression

WriteXml()        使用指定的对象以XML格式写入DattaTable的当前内容

 

方法说明

(1)创建DataTable的实例对象。DataTable可以通过其他对象的属性获取,也可以通过代码动态创建。如下为创建DataTable对象的一般步骤:

(2)通过创建DataColumn对象来构建表结构。

(3)将创建好的表结构添加到DataTable对象中。

(4)调用NewRow()创建DataRow对象。

(5)向DataRow对象中添加多条数据记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值