SqlDataReader转换成DataTable

发布时间:2017-1-20 9:40:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SqlDataReader转换成DataTable",主要涉及到SqlDataReader转换成DataTable方面的内容,对于SqlDataReader转换成DataTable感兴趣的同学可以参考一下。

public static DataTable ConvertDataReaderToDataTable(SqlDataReader reader)     {              try         {             DataTable objDataTable = new DataTable();             int intFieldCount = reader.FieldCount;             for (int intCounter = 0; intCounter < intFieldCount; ++intCounter)             {                 objDataTable.Columns.Add(reader.GetName(intCounter), reader.GetFieldType(intCounter));             }             objDataTable.BeginLoadData();             object[] objValues = new object[intFieldCount];             while (reader.Read())             {                 reader.GetValues(objValues);                 objDataTable.LoadDataRow(objValues, true);             }             reader.Close();             objDataTable.EndLoadData();             return objDataTable;         }         catch (Exception ex)         {                    throw new Exception("转换出错!", ex);         }     }

上一篇:SQL中IN和EXISTS用法的区别
下一篇:android播放音乐示例

相关文章

相关评论