SqlDataReader转成DataTable
来源:互联网 发布:h5贪吃蛇大作战源码 编辑:程序博客网 时间:2024/06/06 12:04
protected DataTable GetDataRow(string strSql)
{
SqlConnection sqlConn = new SqlConnection("server=.;uid=sa;pwd=sa;database=documentData;");
SqlCommand sqlComm = new SqlCommand(strSql, sqlConn);
SqlDataReader dataReader = null;
DataTable dtReturn = null;
object[] value = null;
try
{
sqlComm.Connection.Open();
dataReader = sqlComm.ExecuteReader();
if (dataReader.HasRows)
{
dtReturn = CreateTableBySchemaTable(dataReader.GetSchemaTable());
value = new object[dataReader.FieldCount];
while (dataReader.Read())
{
dataReader.GetValues(value);
dtReturn.LoadDataRow(value, true);
}
value = null;
}
}
catch (Exception err)
{
}
finally
{
dataReader.Close();
sqlComm.Connection.Close();
sqlComm.Dispose();
}
return dtReturn;
}
protected DataTable CreateTableBySchemaTable(DataTable pSchemaTable)
{
DataTable dtReturn = new DataTable();
DataColumn dc = null;
DataRow dr = null;
for (int i = 0; i < pSchemaTable.Rows.Count; i++)
{
dr = pSchemaTable.Rows[i];
dc = new DataColumn(dr["ColumnName"].ToString(), dr["DataType"] as Type);
dtReturn.Columns.Add(dc);
}
dr = null;
dc = null;
return dtReturn;
}
- SqlDataReader转成DataTable
- SqlDataReader转成DataTable
- SqlDataReader转换成DataTable
- sqldatareader转datatable
- 将SqlDataReader转换为DataTable
- 把list 转成datatable
- json转成DataTable
- DataTable 转成 实体
- DataTable转成List集合
- 有关vs2005下的sqldatareader转DataTable
- 把sqldatareader变成datatable的方法
- 读取SqlDataReader数据动态创建DataTable
- 读取Excel文件转成DataTable
- GridView 中的数据转成 DataTable
- 将dataGridView数据转成DataTable
- DataTable转成 string[] 两种
- 将dataGridView数据转成DataTable
- SqlDataReader
- 一个泛型类型List的简单示例
- ASP.NET 2.0中合并 GridView 的表头单元格
- java 基础介绍
- test
- 随笔,题目不同啦
- SqlDataReader转成DataTable
- 发现一个bug
- GridView 72般绝技
- 大陆不动台湾,天下谁敢动台湾
- Eclipse Platform 3.3 Experience
- ASP.NET缓存
- Object-Oriented Scene Management
- Test Driving Expression Template Programming
- FCKEditor使用说明(Csdn博客就是用的这个编辑器)