将DataReader 转为 DataTable
来源:互联网 发布:淘宝直通车需要竟价吗 编辑:程序博客网 时间:2024/04/29 03:23
一。
/// <summary>
/// Will DataReader to DataTable
/// </summary>
/// <param name="dr">IDataReader</param>
/// <returns></returns>
protected DataTable ConvertDataReaderToDataTable(IDataReader dr)
{
DataTable dt = new DataTable("DataTable");
try
{
int fieldCount = dr.FieldCount;//Access to the current line number of rows
for (int count = 0; count <= fieldCount; count++)
{
dt.Columns.Add(dr.GetName(count), dr.GetFieldType(count));
}
//populate datatable
while (dr.Read())
{
DataRow datarow = dt.NewRow();
for (int i = 0; i < dr.FieldCount; i++)
{
datarow[i] = dr[i].ToString();
}
dt.Rows.Add(datarow);
}
dr.Close();
return dt;
}
catch (Exception ex)
{
throw new Exception("Conversion error Error!", ex);
}
}
二。
Dim dr As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
Dim dt As DataTable = New DataTable()
dt.Load(dr)
DataTable To DataReader
使用Load方法时,如果DataTable中已经存有数据,新旧数据将合并。(新数据是指从DataReader中读取的)
- 将DataReader转为DataTable
- 将DataReader 转为 DataTable
- 将DataReader转换为DataTable
- 将DataReader转换为DataTable
- 将datatable转为json
- 将json 转为DataTable
- 将List<HashTable>转为DataTable
- VB.NET将CellSet转为DataTable
- C#中,将一个DataTable转为List
- 将数据表DataTable转为压缩JSON格式
- 转换DataReader 为DataTable
- dataReader转化为dataTable
- 使用DataReader填充DataTable
- 用 DataReader 填充 DataTable
- DataReader 填充 DataTable
- DataReader转换为DataTable
- datatable,datareader,dataset,SqlDataAdapter
- DataSet,DataTable,DataReader,DataAdapter
- base64操作图片——编码解码
- 速達財務軟件3000SSTD
- 一个简单的string类实现
- keil c编译器错误与解决方法
- struts.properties粗解
- 将DataReader 转为 DataTable
- 23条硬件维护基本技巧
- 创建XMLHttpRequest对象的一个实例
- C#反射中Assembly.Load及Assembly.Load.CreateInstance方法介绍
- C++引用与指针的比较
- 【转帖】数据中心面临IT绩效管理的更高挑战收藏你希望成为一名合格的DBA吗
- 提示 “库没有注册”
- 了解结构化布线
- Replace Record with Data Class(以数据类取代记录 )