All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
DataTable,DataSet与DataReader之间转换_[Asp.Net教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/1/30 1:27:15 Browse times: 336 Comment times: 0

DataTable,DataSet与DataReader之间转换_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

DataTable,DataSet与DataReader之间转换_[Asp.Net教程]
从NET 2.0开始,可以用一行代码解决转换问题:

DataReader To DataTable

Dim dr As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)

Dim dt As DataTable = New DataTable()

dt.Load(dr)

DataTable To DataReader

Dim dt Ad DataTable = ……

Dim dr As DataTableReader = dt.CreateDataReader()

注意:1. 使用Load方法时,如果DataTable中已经存有数据,新旧数据将合并。(新数据是指从DataReader中读取的)

2. DataTableReader 实现了 IDataReader,尽量使用接口。

3. DataSet 也有类似 Load 和 CreateDataReader 方法。(有示例源码)

请参阅MSDN文档 http://msdn2.microsoft.com/en-us/library/5fd1ahe2.aspx和 http://msdn2.microsoft.com/en-us/library/system.data.dataset.createdatareader.aspx





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.