`
isiqi
  • 浏览: 16004933 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

数据集处理技术文档_DataReader(DataAdapter)转换到DataSet的.NET技术(介绍一个已经写好的实用类)

阅读更多

数据集处理技术 _ 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)

:DataAdapterDataReader是不同的哦

DataAdapter可以这样做:

DataAdapter.Fill(ds)

分享到:
评论

相关推荐

    ADO.NET全套资料 连接数据库 数据绑定 Command对象和DataReader对象 DataAdapter对象和DataSet对象 ADO。Net高级编程

    ADO.NET全套资料 连接数据库 数据绑定(建立和管理简单数据绑定 建立和管理复杂的数据绑定) Command对象和DataReader对象(Command,DataReader对象属性和方法 ) DataAdapter对象和DataSet对象() ADO。...

    DataReader、DataSet、DataAdapter和DataView使用介绍

    ADO.NET提供两个对象用于检索关系型数据并把它存储在内存中,分别是DataSet和DataReader。DataSet提供内存中关系数据的表现–包括表和次序、约束等表间的关系的完整数据集合。DataReader提供快速、只向前、只读的...

    ado[1].net中文手册 学习 ado.net的重要资料

    演练:将数据源表映射到数据集表:描述如何基于另一个架构,使用数据适配器表和列映射从数据库将数据加载到数据集。 数据适配器 数据适配器介绍:提供有关数据适配器的定义、用途和结构的概述。 数据适配器命令中的...

    ADO.NET快速掌握

    ADO.NET由两个部分组成:.NET数据提供程序和数据集(DataSet) ...数据集(DataSet)是一个临时存储数据的地方,位于客户端的内存当中。它不和数据库直接打交道,而是通过DataAdapter对象和数据库联系的。

    ADO.net操作数据库总结

    ADO.net操作数据库总结,包括SqlConnection、SqlCommand等

    ADO.NET技术内幕 part4

    第Ⅱ部分介绍了如何使用.NET数据提供程序中的不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、...

    ADO.NET本质论.pdf

    讲解了数据结构,演示了如何用ado.net来解决具体的数据访问问题。重点讨论了ado.net如何有效地平衡"功能的泛化"和"执行效率",以及它如何解决对扩展性、并发性和可靠性的要求。针对其他数据访问api(包括ole db,ado...

    《零基础学ASP.NET 2.0》第13章 ADO.NET 2.0对象

    13.5.6 多个DataAdapter对象填充同一DataSet 233 13.5.7 将不同的查询填充到同一DataSet 235 13.5.8 合并DataSet 237 13.5.9 复制DataSet 240 13.6 配置应用程序 243 13.7 常见问题 244 13.7.1 介绍Connection对象时...

    ADO.NET程序设计模拟题

    2 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行。可使用DataTable 对象的_______属性。 A. Rows B. Columns C. Constraints D. DataSet 正确答案:A 3 在ADO.NET 中使用XML 支持时,以下哪些建议...

    ado.net 中文手册(html)

    数据集 数据集介绍 用于创建数据集的visual studio工具 用组件设计器创建类型化数据集 用表达式创建数据集列 将表添加到现有数据集 将现有类型化数据集添加到窗体或组件 将非类型化...

    .NET软件工程师面试题

    3.列举ADO.net中的五个主要对象(Command)、(Connection)、(DataReader)、(DataSet)、(DataAdapter)。 4.C#中的三元运算符是__(?:)__ 5.当整数a赋值给一个object对象时,整数a将会被__(装箱)___

    ADO.NET 全面解析ADO.NET

    ADO.NET设计目标 ADO.NET对象模型 ADO.NET——标准的数据访问API ADO.NET Data Provider Connection和Command DataAdapter和DataReader DataSet 强类型的DataSet 数据绑定

    dataset-datareader-dataadapter-dataview-example:AspnetO博客系列:.NET中的DataSet,DataReader,DataAdapter,DataView

    AspnetO博客系列:.NET中的DataSet,DataReader,DataAdapter,DataView AspnetO-快速学习Asp.net的方法[ ] 资源: 您可能还喜欢: 这组模块旨在提供有关Asp.net,C#/ Vb,HTML,CSS,JavaScript,jQuery等编程...

    ASP.NET项目实训:“新闻发布系统”新闻类别管理--设置类别状态.ppt

    任务实施 任 务4:设置...检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。Datareader对象的read方法可以前进到下一条记录。在默认情况下,每执行一次read方法只会在内存中存储一条记录,系统的

    ADO.NET ADO

    ADO.NET DataSet是ADO.NET结构的核心组建, DataSet中包括一个或多个DataTable对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。 ADO.NET的另外一个核心元素是...

    ADO.NET技术内幕 part1

    第Ⅱ部分介绍了如何使用.NET数据提供程序中的不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、...

    ADO.NET技术内幕 part2

    第Ⅱ部分介绍了如何使用.NET数据提供程序中的不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中的脱机对象的讨论——DataSet、DataTable、DataColumn、DataRow、...

    亮剑.NET深入体验与实战精要2

    本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分,随书所附光盘收录大量实例代码及独家披露的商业系统,供读者参考学习。 本书适合于.NET初、中级开发人员参考...

    ASP.NET3.5从入门到精通

    14.2.6 XML 文本文档类(XmlDocument) 14.3 XML 串行化 14.3.1 XmlSerializer 串行化类 14.3.2 基本串行化 14.4 XML 样式表XSL 14.4.1 XSL 简介 14.4.2 使用XSLT 14.5 Web 服务(Web Service) 14.5.1 什么是Web ...

Global site tag (gtag.js) - Google Analytics