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
查看全文
相关阅读:
CentOS6 配置阿里云 NTP 服务
使用docker-compose运行nginx容器挂载时遇到的文件/目录问题
Springboot配置文件参数使用docker-compose实现动态配置
Dockerfile文件全面详解
docker 生成mysql镜像启动时自动执行sql
CentOS无法识别NTFS格式U盘完美解决方案
网络模型与网络策略
k8s更换网络插件:从flannel更换成calico
数据采集实战(四)-- 线性代数习题答案下载
leedcode 146. LRU 缓存机制(哈希+双向链表)
原文地址:https://www.cnblogs.com/dfg727/p/1519101.html
最新文章
nginx配置文件内容详解
在k8s中部署前后端分离项目进行访问的两种配置方式
CentOS7.9 yum方式安装redis最新版
社保问题
河南省社会保险费征缴政府各部门职责和工作流程
经济补偿金
经济赔偿金
使用Jumpserver堡垒机管理MySQL应用
使用nginx-ingress-controller配置https,但是再同时配置使用http
公安联网阿里云网站基本信息填写
热门文章
劳动仲裁后续
第1篇----Istio原理篇
Docker安装Rancher
Elasticsearch集群管理之添加、删除节点
常见Content-Type(MIME)列表
其他有意思或者有用的新闻摘要
知识广度 vs 知识深度
郑州市郑东新区申请劳动仲裁的步骤
源码安装最新版keepalived,剥离日志出来并配置日志轮询
详解centos7中配置keepalived日志为别的路径
Copyright © 2011-2022 走看看