浅析使用ADO.NET DataTable构造函数

开发 后端
文章根据类ADO.NET DataTable构造函数的多种重载,类DataTable的实例化,有两种常用方法详细介绍,希望对大家有帮助。

经过长时间学习ADO.NET,于是和大家分享一下,让大家也了解了解关于ADO.NET的知识,看完本文你肯定有不少收获,喜欢研究数据库的朋友一定要仔细阅读。ADO是 Microsoft为***和***大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。

#T#DataTable对象是内存中的一个数据表,主要由DataRow对象和DataColumn对象组成。DataTable对象是组成DataSet对象的主要组件,因DataSet对象可以接收由DataAdapter对象执行SQL指令后所取得的数据,这些数据是DataTable对象的格式,所以DataSet对象也需要许多DataTable对象来储存数据,并可利用DataRows集合对象中的Add方法加入新的数据。DataTable类属于System.Data命名空间,因此要想使用DataTable对象必须引用System.Data命名空间。DataTable对象常用的属性请参见表所示:

属性
说明
Columns
表示列的集合或DataTable包含的DataColumn
Constraints
表示特定DataTable的约束集合
DataSet
表示DataTable所属的数据集
PrimaryKey
表示作为DataTable主键的字段或DataColumn
Rows
表示行的集合或DataTable包含的DataRow
HasChanges
返回一个布尔值,指示数据集是否更改了

根据类ADO.NET DataTable构造函数的多种重载,类DataTable的实例化,有两种常用方法:

***种ADO.NET DataTable构造函数方法,请看下面的代码示例:

  1. DataTable objStudentTable = new DataTable("Students"); 

创建DataTable对象的实例,以表名字符串作为参数。

第二种ADO.NET DataTable构造函数方法,创建DataTable对象的实例,无参数。创建后,再修改TableName属性,给表设定表名。此外,请看下面的代码示例:

  1. DataSet studentDS = new DataSet();  
  2. DataTable objStudentTable = studentDS.Tables.Add("Students"); 

创建DataTable的实例,然后将其添加到数据集的Tables集合中。实际编程中常用这种办法,一条代码完成多个任务。

责任编辑:田树 来源: 博客
相关推荐

2009-10-29 10:57:28

ADO.NET Dat

2009-11-13 10:10:07

2009-11-12 10:06:01

ADO.NET读取数据

2009-11-04 09:18:12

ADO.NET _Re

2009-09-14 13:37:25

LINQ ADO.NE

2009-11-04 11:02:23

ADO.NET Dat

2009-11-04 09:43:45

ADO.NET Dat

2009-11-03 17:46:50

ADO.NET Sel

2009-11-12 09:44:41

ADO.NET对象

2009-07-06 10:43:51

ADO.NET

2009-11-11 09:54:34

ADO.NET Rec

2009-12-28 15:11:36

ADO.NET专家

2009-11-11 14:27:32

ADO.NET函数

2009-12-28 15:32:04

ADO.NET构造

2009-11-12 13:26:56

使用ADO.NET参数

2009-11-12 15:00:03

ADO.NET实体数据

2009-11-13 14:22:11

ADO.NET Dat

2009-12-25 10:25:59

2009-11-13 14:38:45

ADO.NET Dat

2009-12-31 13:50:46

ADO.NET模型
点赞
收藏

51CTO技术栈公众号