DataTable对象

DataTable对象

ID:40544677

大小:143.50 KB

页数:13页

时间:2019-08-04

DataTable对象_第1页
DataTable对象_第2页
DataTable对象_第3页
DataTable对象_第4页
DataTable对象_第5页
资源描述:

《DataTable对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DataTable对象是内存中的一个数据表,主要由DataRow对象和DataColumn对象组成。DataTable对象是组成DataSet对象的主要组件,因DataSet对象可以接收由DataAdapter对象执行SQL指令后所取得的数据,这些数据是DataTable对象的格式,所以DataSet对象也需要许多DataTable对象来储存数据,并可利用DataRows集合对象中的Add方法加入新的数据。中国网管联盟www_bitscn_com   声明格式:   Dim变量名称AsDataTable=NewDataTable(“DataTable名称”)中国网管

2、联盟www_bitscn_com   DataTable对象的属性说明如下表所示。feedom.net   TableName             DataTable对象名称   Rows                  DataTable对象中的记录集合   PrimaryKev            字段在DataTable对象中的丰索引   ParentRelations       DataTable对象的父关联集合   Name                  数据表的Name属性   DefaultView           排序、过滤、搜索数

3、据   DataSet               DataTable对象所属的DataSet对象名称   Constraints           DataTable对象的限制集合54com.cn   Columns               DataTable对象中的字段集合   CaseSensitive         字符串比较与搜索及大小写的过滤中国网管联盟www、bitsCN、com   DataTabte对象的方法说明如下表所示。中国网管联盟www、bitsCN、com   NewRow                增加一条记录   Clear

4、                 清除DataTable中的所有数据   AcceDtChanges         确认DataTable中所做的改变DataTable的细节DataTable是表格数据块在内存中的表示。虽然可以手动以编程形式构建一个DataTable,但通常使用DataSet和定义在System.Data.OleDb或System.Data.SqlClient命名空间中的类型,以动态获得一个DataTable。表A-7描述了DataTable中的一些核心属性。表A-7DataTable的属性DataTable属性意义CaseSensitive表明

5、表中的字符串比较是否区分大小写。默认的值为falseChildRelations返回DataTable的子关系(DataRelationCollection)的集合Columns返回属于这个表的列的集合Constraints获得表约束的集合(ConstraintCollection)DataSet获得包含这个表的DataSetDefaultView获得表的自定义视图,它可能包含已过滤的视图或游标位置MinimumCapacity获得或设置表中行的初始数目(默认为25)ParentRelations获得这个DataTable上的父关系的集合PrimaryKey获得或设

6、置作为数据表主键的列数组Rows返回属于这个表的行集合TableName获得或设置表的名称。这个属性还可以被指定为构造函数的参数图A-7可以帮助您更加清楚地了解DataTable的关键部分。要知道这并不是一个传统的类层次结构,说明类型之间is-a关系(例如,DataRow不是派生自DataRowCollection)。这个图只是显示了DataTable的核心项之间的has-a逻辑关系(例如,DataRowCollection有一些DataRow类型)。图A-7DataTable的集合构建一个完整的DataTable现在您已经了解到最基础的东西,让我们来看一个完整的创

7、建并操作内存中的数据表的例子。假设您想构建一个显示Cars数据库中当前存货的DataTable。这个Inventory表有4个列:CarID,Make,Color和PetName。同时,CarID列作为这个表的主键(PK)并支持自动递增。PetName列允许null值(很遗憾,并不是每个人都和我们一样喜爱自己的车)。图A-8显示了该表。图A-8存货DataTable整个过程将从创建一个新的DataTable类型开始。创建完这个类型后,可以把这个表的名称指定为构造函数的参数。可以用这个名称从所在DataSet引用这个表,如下所示://CreateanewDataT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。