zoukankan      html  css  js  c++  java
  • sqlDataReader填充DataTable

    public DataTable DataReaderToDataTable(IDataReader reader)
            {           
                DataTable tb 
    = new DataTable();
                DataColumn col;
                DataRow row;
                
    int i;

                
    for (i = 0; i < reader.FieldCount; i++)
                {
                    col 
    = new DataColumn();
                    col.ColumnName 
    = reader.GetName(i);
                    col.DataType 
    = reader.GetFieldType(i);
                    tb.Columns.Add(col);
                }

                
    while (reader.Read())
                {
                    row 
    = tb.NewRow();
                    
    for (i = 0; i < reader.FieldCount; i++)
                    {
                        row[i] 
    = reader[i];
                    }
                    tb.Rows.Add(row);
                }
                
    return tb;
            }

     

     

    ASP.NET2.0有更简单的方法:

    DataTable dt=new DataTable();
    dt.Load(IDataReader);

     

  • 相关阅读:
    Notification 通知
    首次在MI5手机上看到APP界面 ~
    Installation falied with message Failed to establish session.
    adb.exe 已停止工作
    内容提供器(Content Provider)
    Android 数据存储
    RecyclerView
    UI设计 四种基本布局
    关于Android教学的思考1
    Android 主要控件
  • 原文地址:https://www.cnblogs.com/shuyu/p/1704686.html
Copyright © 2011-2022 走看看