zoukankan
html css js c++ java
将排好序的DataView转成DataTable的方法
Code
public
static
DataTable CreateTable(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;
}
本文来自CSDN博客,转载请标明出处:http:
//
blog.csdn.net/yaoxy/archive/2009/04/22/4099493.aspx
查看全文
相关阅读:
g++
Adapter
使用 JDBC 连接MySQL 、SQL Server数据库
Chrom Firefox 非安全端口访问
Cent OS & Windows 双系统自定义引导菜单
Cent OS 7 安装海峰、极点五笔输入法
数据结构:单链表
切记要初始化指针
Java 连接 MySQL 数据库
C语言 Struct 结构体在 Java 中的体现
原文地址:https://www.cnblogs.com/dfg727/p/1519101.html
最新文章
JS的String数据类型
JS的数据类型
Linux 常用基本命令
git基本使用__代码上传
JMeter进行IP欺骗
JMeter处理Cookie与Session(未写完)
Jmeter中正则表达式提取器使用详解
jmeter的参数化使用
账号权限的一些事
保险保费基本计算规则
热门文章
JMeter压力测试报告
loadrunner 的安装及汉化
dup和dup2函数
实例浅析epoll的水平触发和边缘触发,以及边缘触发为什么要使用非阻塞IO
TCP的组包、半包、粘包与分包
TCP流量控制和拥塞避免
TCP之Nagle算法&&延迟ACK
builder
观察者模式
头文件前置声明错误解决
Copyright © 2011-2022 走看看