您的位置:首页 > 运维架构 > Linux

Linux下编程工具的使用(6) - VIM编辑器系列(1) - 进行有效编辑的七种习惯(vim)

2009-08-31 23:14 856 查看
public static DataTable ConvertDataReaderToDataTable(SqlDataReader dataReader)

{

DataTable datatable = new DataTable("DataTable");

DataTable schemaTable = dataReader.GetSchemaTable();

//动态添加列

try

{

foreach (DataRow myRow in schemaTable.Rows)

{

DataColumn myDataColumn = new DataColumn();

myDataColumn.DataType = myRow["DataTypeName"].GetType();

myDataColumn.ColumnName = myRow[0].ToString();

datatable.Columns.Add(myDataColumn);

}

//添加数据

while (dataReader.Read())

{

DataRow myDataRow = datatable.NewRow();

for (int i = 0; i < schemaTable.Rows.Count; i++)

{

myDataRow[i] = dataReader[i].ToString();

}

datatable.Rows.Add(myDataRow);

myDataRow = null;

}

schemaTable = null;

dataReader.Close();

return datatable;

}

catch (Exception ex)

{

Error.Log(ex.ToString());

throw new Exception("转换出错出错!", ex);

}

}
本文出自 “第一天的学习” 博客,请务必保留此出处http://2678211.blog.51cto.com/2668211/528204
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: