将DataView转化成DataTable

原创 2004年08月02日 13:42:00

public static DataTable GetDataTable(DataView obDataView)
{
if (null == obDataView)
{
throw new ArgumentNullException
("DataView", "Invalid DataView object specified");
}

DataTable obNewDt = obDataView.Table.Clone();
int idx = 0;
string [] strColNames = new string[obNewDt.Columns.Count];
foreach (DataColumn col in obNewDt.Columns)
{
strColNames[idx++] = col.ColumnName;
}

IEnumerator viewEnumerator = obDataView.GetEnumerator();
while (viewEnumerator.MoveNext())
{
DataRowView drv = (DataRowView)viewEnumerator.Current;
DataRow dr = obNewDt.NewRow();
try
{
foreach (string strName in strColNames)
{
dr[strName] = drv[strName];
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
obNewDt.Rows.Add(dr);
}

return obNewDt;
}     

dataTable 、dataView、Dataset 区别的经典回答

原文出处:http://www.cnblogs.com/soany/articles/5316047.html 1、DataView是DataTable的表示,DataTable表里的记录是...
  • chelen_jak
  • chelen_jak
  • 2016年12月23日 11:17
  • 765

如何在DataTable中查找数据 Dataview检索数据

如何在DataTable中查找数据 2012-02-22 08:59:04| 分类: C# |举报|字号 订阅 一、在DataTable中查找 1. 使用Select方法查找没有主键的表,或...
  • cnceohjm
  • cnceohjm
  • 2014年02月25日 22:21
  • 952

关于datatable分组

做项目时,经常会碰到将data
  • luleizheng
  • luleizheng
  • 2014年04月11日 00:43
  • 1141

DataTable与数组相互转换

原文地址:http://hi.baidu.com/fxb_hyb/blog/item/ef80aba25e8e60a5cbefd0de.html using System; using S...
  • linshichen
  • linshichen
  • 2016年07月18日 14:57
  • 4629

C# DataTable 和List之间相互转换的方法

转载:http://www.okbase.net/doc/details/3282 一、List/IEnumerable转换到DataTable/DataView   方法一:   ...
  • zhouycit
  • zhouycit
  • 2016年12月09日 10:48
  • 2740

C#基础 之 DataTable操作性能优化

DataTable合并 // 一般方法,性能不好 DataTable[] srcTables = ... ; foreach( DataTable src in srcTables ) { dest....
  • Crayon_Chen
  • Crayon_Chen
  • 2014年08月22日 16:18
  • 4269

获取报告 Stream转string,利用字符串分割转换成DataTable

protected void Button1_Click(object sender, EventArgs e) { MemoryStream stream = new Mem...
  • smartsmile2012
  • smartsmile2012
  • 2015年03月22日 12:27
  • 1834

DataTable与实体类互相转换

DataTable与实体类互相转换
  • littlewrong
  • littlewrong
  • 2015年08月07日 11:46
  • 1176

将DataTable转换成CSV文件

DataTable用于在.net项目中,用于缓存数据,DataTable表示内存中数据的一个表。CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记...
  • zhanfu2905
  • zhanfu2905
  • 2017年04月01日 21:12
  • 303

DataView的一些简单用法

一、         设置索引和试图 DataTable的Select方法可以对一个表进行筛选和查询,返回的是数据表中可用行的一个子集,这样本来是很方便的,但是如果数据表比较大,而且需要重复对这个表...
  • qq_27825451
  • qq_27825451
  • 2017年01月12日 21:52
  • 1820
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将DataView转化成DataTable
举报原因:
原因补充:

(最多只允许输入30个字)