DataReader 与 DataTable, DataSet 间的快速转换(仅一行代码)
来源:互联网 发布:bp神经网络matlab算法 编辑:程序博客网 时间:2024/06/03 17:25
从.NET 2.0开始,你可以用一行代码解决转换问题:
DataReader To DataTable
Dim dr As SqlDataReader = ...
Dim dt As DataTable = New DataTable()
dt.Load(dr)
Dim dt As DataTable = New DataTable()
dt.Load(dr)
DataTable To DataReader
Dim dt As DataTable = ...
Dim dr As DataTableReader = dt.CreateDataReader()
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
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
- DataReader 与 DataTable, DataSet 间的快速转换(仅一行代码)
- DataSet与 DataTable 和 DataReader
- DataSet与DataTable.DataReader区别
- DataSet DataTable DataReader DataAdapter之间的区别
- dataset 与datareader 的区别(整理)
- DataSet DataTable DataReader dataAdapter区别 (转载)
- datatable,datareader,dataset,SqlDataAdapter
- DataSet,DataTable,DataReader,DataAdapter
- DataSet,DataReader,DataTable关系
- DataSet,DataReader,DataTable区别
- DataSet与DataReader的区别
- DataReader与DataSet的区别
- DataReader与DataSet的区别
- DataSet DataTable DataReader dataAdapter区别
- DataSet DataTable DataReader dataAdapter区别
- datatable,datareader,dataset,SqlDataAdapter 应用
- DataSet DataTable DataReader dataAdapter区别
- DataTable、DataView、DataSet、DataReader简介
- 1+1/2+1/3+1/4+1/5+.....+1/100的结果
- 学习笔记(2)--RASArchitecture
- SIP协议详解
- 如何把数据库分两列显示
- 设置sql进行跟踪
- DataReader 与 DataTable, DataSet 间的快速转换(仅一行代码)
- 浅谈如何有效建立权限管理体系(原创)
- WriteAndReadFile
- SYBAESASE12.0上一个横表转纵表的简单例子
- DataStream
- 『收藏』收缩日志文件的SQL脚本
- a到z的的反转
- 反转字符串的拓展
- [转]Asp.net动态生成html页面