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
查看全文
相关阅读:
【好用的工具】gif录屏工具
【图文教程】WebStorm下使用Github下载以及上传代码
【交互】几款优秀的H5输入框交互方案
【CSS】before和:after实例——CSS3画桃心
List字符串和数字用Collections.sort排序
MySQL之CONCAT,CONCAT_WS,GROUP_CONCAT
连接非本地MySQL数据库,报1130错误的解决方法
好用的网站整理
linux基础
字符编码
原文地址:https://www.cnblogs.com/dfg727/p/1519101.html
最新文章
iptables详解(1):iptables基本概念
CentOS7编译安装MySQL8.0.x
错误:rpmdb: BDB0113 Thread/process 136661/140660029847360 failed: BDB1507 Thread died in Berkeley DB library
ansible笔记(8)- 包管理类模块
ansible笔记(7)- 系统类模块(下)
css3 手机开关按钮 transition gradient
无缝滚动 Js
表单验证
JS获得当月的天数和得到当月最后一天的日期
jquery off()、trim()、filter()
热门文章
零散记录
event.preventDefault() --- event.stopPropagation()
extend() 合并对象
特殊样式 css
展示当前的时间
【碎碎念】低级错误
【碎碎念】什么是经验
CSS中的各种居中
图解js图片轮播
ReactJS中文API
Copyright © 2011-2022 走看看