IDataReader 转换成DataTable

转载 2007年10月12日 10:50:00


private DataTable GetDataTableFromIDataReader (IDataReader reader)
  {
  DataTable dt = new DataTable();
  bool init = false;
  dt.BeginLoadData();
  object[] vals = new object[0];
  while (reader.Read())
  {
    if (!init)
    {
    init = true;
    int fieldCount = reader.FieldCount;
    for (int i=0; i<fieldCount; i++)
    {
      dt.Columns.Add (reader.GetName(i), reader.GetFieldType (i));
    }
    vals = new object[fieldCount];
    }
    reader.GetValues (vals);
    dt.LoadDataRow (vals, true);
  }
  reader.Close();
  dt.EndLoadData();
  return dt;
  } 

IDataReader转List

IDataReader转List操作
  • mangkata
  • mangkata
  • 2016年07月14日 09:30
  • 322

C#Emit技术(2) 实践篇 -------IDataReader中读取数据实体

现在ORM已经是一门非常成熟的技术了,相信用的人不少,加上Linq to sql和Entity Framework的推波助澜,现在还用DataSet和DataTable的人已经越来越少了,不过,如果项...
  • lijing_zhaisky
  • lijing_zhaisky
  • 2012年04月07日 10:40
  • 2969

关于IDataReader的释放

关于IDataReader的释放 (一)数据库连接何时关闭 起初使用IDataReader时并不是很了解。以为执行完 cmd.ExecuteReader();数据库就可以关闭了。但是发现没有数据返回,...
  • AwakeningWolf
  • AwakeningWolf
  • 2015年08月04日 10:32
  • 1367

c# 将IDataReader转换为DataTable

///     ///  将IDataReader转换为DataTable     ///     ///     ///     public static DataTable DataTa...
  • hezudao25
  • hezudao25
  • 2017年06月30日 10:51
  • 376

从IDataReader中读取数据实体

从IDataReader中读取数据实体     现在ORM已经是一门非常成熟的技术了,相信用的人不少,加上Linq to sql和Entity Framework的推波助澜,现在还用DataSe...
  • kllxyu
  • kllxyu
  • 2013年12月10日 18:39
  • 1570

关于IDataReader的释放

关于IDataReader的释放 (一)数据库连接何时关闭 起初使用IDataReader时并不是很了解。以为执行完 cmd.ExecuteReader();数据库就可以关闭了。但是发现没有数据返回,...
  • AwakeningWolf
  • AwakeningWolf
  • 2015年08月04日 10:32
  • 1367

从IDataReader中读取数据实体

从IDataReader中读取数据实体     现在ORM已经是一门非常成熟的技术了,相信用的人不少,加上Linq to sql和Entity Framework的推波助澜,现在还用DataSe...
  • kllxyu
  • kllxyu
  • 2013年12月10日 18:39
  • 1570

DataTable 转换成 Json的3种方法

在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List、DataTable转换为Json格式。特别在使用Extjs框架的时候,Ajax异步请求的数...
  • c1113072394
  • c1113072394
  • 2016年11月02日 20:36
  • 19974

c# 将IDataReader转换为DataTable

///     ///  将IDataReader转换为DataTable     ///     ///     ///     public static DataTable DataTa...
  • hezudao25
  • hezudao25
  • 2017年06月30日 10:51
  • 376

把DataReader转换成DataTable的方法

  • 2010年05月05日 20:56
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IDataReader 转换成DataTable
举报原因:
原因补充:

(最多只允许输入30个字)