string data = string.Empty;DataTable OutDataTable = new DataTable();OracleDataReader daReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);OutDataTable = new DataTable();DataRow dataRow;//...

string data = string.Empty; DataTable OutDataTable = new DataTable(); OracleDataReader daReader = cmd.ExecuteReader(CommandBehavior.CloseConnection); OutDataTable = new DataTable(); DataRow dataRow; //设置Table名和Column名 OutDataTable.TableName ="test"; for (int j = 0; j < daReader.FieldCount; j++) { //获取列名 OutDataTable.Columns.Add(daReader.GetName(j)); } //循环取数据集合中的数据,存到DataTable中 do { while (daReader.Read()) { dataRow = OutDataTable.NewRow(); for (int j = 0; j < daReader.FieldCount; j++) { data = daReader[j].ToString(); dataRow[j] = data; } OutDataTable.Rows.Add(dataRow); } } while (daReader.NextResult()); dtTemp = OutDataTable;
沃梦达教程
本文标题为:C#使用OracleDataReader返回DataTable


基础教程推荐
猜你喜欢
- 如何用C#验证IP是否为局域网地址 2023-02-25
- C# 8.0可空引用类型的使用注意记录 2023-01-22
- C# Quartzs定时器的使用教程 2023-05-11
- Unity封装延时调用定时器 2023-02-16
- CentOS 7,安装Nginx 并发布netcore项目 2023-09-26
- 在C#程序中注入恶意DLL的方法详解 2023-07-04
- C#设计模式之策略模式 2023-05-25
- 一个读写csv文件的C#类 2022-11-06
- C#自定义特性(Attribute)详解 2023-05-31
- C#中Linq的入门教程 2023-06-09