zoukankan      html  css  js  c++  java
  • 将datareader转换为datatable

    public static DataTable CovertDatareaderToTable(SqlDataReader dr)
        {
            DataTable SorceTable = new DataTable();
            DataTable SchemaTable=dr.GetSchemaTable();

            try
            {
                foreach (DataRow dtRow in SchemaTable.Rows)
                {
                    DataColumn myColumn = new DataColumn();
                    myColumn.DataType = dtRow.GetType();
                    myColumn.ColumnName = dtRow[0].ToString();
                    SorceTable.Columns.Add(myColumn);
                }
                while (dr.Read())
                {
                    DataRow mydataRow = SorceTable.NewRow();
                    for (int i = 0; i < SchemaTable.Rows.Count; i++)
                        mydataRow[i] = dr[i].ToString();
                    SorceTable.Rows.Add(mydataRow);
                    mydataRow = null;
                }

                SchemaTable = null;
                dr.Close();
                return SorceTable;
            }
            catch (System.Exception ex)
            {
                throw new System.Exception(ex.Message, ex);
            }
        }

  • 相关阅读:
    RabbitMQ安装
    windows下安装Erlang
    利用StopWatch类监控Java代码执行时间并分析性能
    HttpClinet工具类
    Javap与JVM指令
    idea全局护眼色绿豆沙
    删除注册在Eureka的服务(无效,多余)
    Steam之两个list间交集、并集、差集
    微服务与SpringCloud简介
    VS code 豆沙绿护眼主题
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100729.html
Copyright © 2011-2022 走看看