数据集处理技术文档_DataReader(DataAdapter)转换到DataSet的.NET技术(介绍一个已经写好的实用类)
2007-04-12 23:21
561 查看
数据集处理技术 _ SqlDataReader转换到DataSet的.NET技术(介绍一个已经写好的实用类)
(1)
DataReader转为DataSet的类:
private DataSet DataReaderToDataSet(IDataReader reader)
{
DataTable table = new DataTable();
int fieldCount = reader.FieldCount;
for (int i = 0; i < fieldCount; i++)
{
table.Columns.Add(reader.GetName(i), reader.GetFieldType(i));
}
table.BeginLoadData();
object[] values = new object[fieldCount];
while (reader.Read())
{
reader.GetValues(values);
table.LoadDataRow(values, true);
}
table.EndLoadData();
DataSet ds = new DataSet();
ds.Tables.Add(table);
return ds;
}
(2)
注:DataAdapter与DataReader是不同的哦
DataAdapter可以这样做:
DataAdapter.Fill(ds)
(1)
DataReader转为DataSet的类:
private DataSet DataReaderToDataSet(IDataReader reader)
{
DataTable table = new DataTable();
int fieldCount = reader.FieldCount;
for (int i = 0; i < fieldCount; i++)
{
table.Columns.Add(reader.GetName(i), reader.GetFieldType(i));
}
table.BeginLoadData();
object[] values = new object[fieldCount];
while (reader.Read())
{
reader.GetValues(values);
table.LoadDataRow(values, true);
}
table.EndLoadData();
DataSet ds = new DataSet();
ds.Tables.Add(table);
return ds;
}
(2)
注:DataAdapter与DataReader是不同的哦
DataAdapter可以这样做:
DataAdapter.Fill(ds)
相关文章推荐
- 如何判断一个已经写好的MFC程序是单文档还是多文档?
- c#中数据库对象的介绍:dataset,dataadapter,connection,command,datareader
- jQuery 1.7 正式版已经可以下载使用。jQuery是一个JavaScript库,它简化了HTML文档遍历,事件处理,动画和为网络快速发展的Ajax交互。jQuery 1.7 版本加入了新的事件API .on() 和 .off(),提
- .Net文档图像处理工具包GdPicture.NET发布v14,提供最先进的PDF和文档成像技术
- .Net文档图像处理工具包GdPicture.NET发布v14,提供最先进的PDF和文档成像技术
- ADO.NET技术简介(一) Connection、Command、DataReader、DataAdapter、DataSet和DataTable
- 【转载于脚本之家】DataReader、DataSet、DataAdapter和DataView使用介绍
- ADO.NET技术简介(二)获取数据库数据DataAdapter、DataReader、DataSet
- DataReader、DataSet、DataAdapter和DataView使用介绍
- .Net环境下的缓存技术介绍
- 【Scikit-Learn 中文文档】特征提取 - 数据集转换 - 用户指南 | ApacheCN
- .Net环境下的缓存技术介绍
- INRIA DataSet数据集label转换为VOC2007数据集形式
- 如何实现从XML文档转换到DataSet
- [转帖]:PDF转换成Word文档(大家记一下,绝对实用) (原有的,找不到了,终于又碰到了)
- 3S处理技术 -MapGIS转换shp攻略
- Apache POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。目前POI已经有了Ruby版本
- 图像处理之基础---很好的一个开源文档库
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- .NET,一个是否值得去学的技术