数据表DataTable对象的常用属性及常用方法

数据集的核心对象是数据表(DataTable),这也是数据集保存数据的地方。数据表和数据库中的表很相似。建立数据表先定义列,然后才可以加入记录列。

数据表的常用属性:

CaseSensitive——表明表中的字符串比较是否区分大小写。默认的值为false

ChildRelations——返回DataTable的子关系(DataRelationCollection)的集合

Columns——返回属于这个表的列的集合

Constraints——获得表约束的集合(ConstraintCollection)

DataSet——获得包含这个表的DataSet

DefaultView——获得表的自定义视图,它可能包含已过滤的视图或游标位置

MinimumCapacity——获得或设置表中行的初始数目(默认为25)

ParentRelations——获得这个DataTable上的父关系的集合

PrimaryKey——获得或设置作为数据表主键的列数组

Rows——返回属于这个表的行集合

TableName——获得或设置表的名称。这个属性还可以被指定为构造函数的参数

数据表的方法:

AcceptChanges——提交对该表的所有修改

NewRow——添加一个新的DataRow

数据表中的每个DataTable对象都表示一个从数据库中检索到的表,也可以使用代码创建表对象,以下代码演示创建一个表为“BookInfo”的方法:

DataTable table=new DataTable("BookInfo");

将其添加到数据集中,代码如下:

DataSet ds=new DataSet();

DataTalbe table=ds.Tables.Add("BookInfo");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值