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
{
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
相关文章推荐
- Linux下编程工具的使用(6) - VIM编辑器系列(2) - Vi Quick Reference
- 进行有效编辑的七种习惯(vim)
- VIM进行有效编辑的七种习惯.txt
- Linux下关于vim编辑器的使用进行编程
- 关于VIM - 进行有效编辑的七种习惯 zz
- VIM进行有效编辑的七种习惯
- VIM进行有效编辑的七种习惯
- 一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目
- 进行有效编辑的七种习惯
- linux 自学系列:vi、vim编辑工具
- Linux 网络渗透 如何使用Aircrack-ng 系列工具进行WPA/WPA2的监听和破解
- (转)【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- 进行有效编辑的七种习惯
- [转]进行有效编辑的七种习惯
- Linux零基础入学之1-5 vim编辑器的使用和Xmanager远程工具的使用
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- 进行有效编辑的七种习惯
- Linux下使用Vim进行C/C++ 编程基础知识详解
- 进行有效编辑的七种习惯