DataTable对象

 

创建DataTable对象

创建DataColumn对象

设置列对象属性

将列对象添加到表对象中

创建DataRow对象并为每个列赋值

将行对象添加到表对象中

表对象的几种常见操作

DataTable表示内存中的一个数据表,而非数据库中的表。在持久化到数据库之前, DataTable的任何变化是不会影响数据库的。

持久化到数据库可以使用dataAdapter.Update的方法。

DataTable对象包括:

多个DataColumn对象

多个DataRow对象。

创建DataTable对象有以下几种方式:

通过构造函数创建

无参数构造函数:

DataTable table1=New DataTable() 

有参数构造函数:

DataTable table1=New DataTable(string tableName) 

 向DataTable对象中添加列对象

DataColumn colUserID = new DataColumn("USER_ID", Type.GetType("System.Int"));

table1.Columns.Add(colCurrency);

DataColumn colUserName= new DataColumn("USER_NAME", Type.GetType("System.String"));

table1.Columns.Add(colUserName); 

2. 通过DataSet获取DataTable 

DataTable table1=DataSet.Tables[0]

DataTable table1=DataSet.Tables[“tableName”]

3. 通过已有的DataTableClone()方法得到新的DataTable对象

新表与现有表结构相同

这在实际中也是常用的

DataTable table2=table1.Clone();

注意Clone方法只是克隆表结构

4. 通过DataAdapter填充DataSet对象,在DataSet中自动生成一个与查询结果集结构与记录相同的DataTable对象 

     DataAdapter da=new DataAdapter();

     DataSet ds=new DataSet();     

     da.Fill(ds); //执行该命令后将在ds中自动   创建一个表对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值