首页 优化推广 ADO.NET非连接类,关于DataTable、DataColumn和DataRow对象的创建(转)

ADO.NET非连接类,关于DataTable、DataColumn和DataRow对象的创建(转)

来源: | 时间:2011/4/12 13:56:33 |

非连接数据访问类是在客户应用程序中进行实例化的。在使用非连接类时必须使用DataTable对象。

DataTable对象

DataTable对象将表格化数据表示为内存中的一个包含行、列和约束条件的表。

创建一个DataTable对象:

DataTable 对象 = new DataTable(对象名);

 

例:DataTable Student = new DataTable(“student”);

上例就创建了一个对象名为StudentDataTable对象。

 

注意:在vs2005中有时会出现这样的错误:““DataTable”是“命名空间”,但此处被当做“类型”来使用”。那是因为DataTable是命名空间System里的一个命名空间,,所以,为了解决这个问题可以这样来调用:

 

System.Data.DataTable Student = new DataTable("student");

 

这样就不会出现上面的错误了!

添加DataColumn对象以创建一个模式

一个表中必须有至少一个以上的Column对象,也就是二维表中的列!创建语法如下:

DataColumn 对象 = new DataColumn(对象名);

//设置对象属性

……

DataTable对象.Columns.Add(DataColum对象);

例如在上面的Student中加入studentnumberstudentnamestudentsex3个属性列:

          


//创建studentnumber列:

            DataColumn studentnumber 
= new DataColumn("ID");

            studentnumber.AllowDBNull 
= false;//该列是否允许有空值

            studentnumber.DataType 
= typeof(string);//该列的数据类型的设置

            studentnumber.MaxLength 
= 10;//该列的属性的最大长度

            studentnumber.Unique 
= true;//该列里的值是否取唯一值

 

            
//创建studentname列:

            DataColumn studentname 
= new DataColumn("name"typeof(string));

            studentname.AllowDBNull 
= false;

            studentname.MaxLength 
= 1

服务热线

153 8323 9821

功能和特性

价格和优惠

网站和维护

推广和优化

微信服务号