runxinzhi.com
首页
百度搜索
如何处理DataTable.Select();执行后重新排序的问题!
我使用的方法是用DataView来代替DataTable,详细方法如下:
DateTime dtStart
=
rule.StartDate;
DateTime dtEnd
=
rule.EndDate;
//
DateTime dtStart = new DateTime(2009,1,1);
//
DateTime dtEnd = new DateTime(2009,1,2);
DataTable dtClone
=
dtReserve.Clone();
DataView dv
=
dtReserve.DefaultView;
dv.RowFilter
=
"
leave_date >= '
"
+
dtStart.ToString()
+
"
' and leave_date <= '
"
+
dtEnd
+
"
'
"
;
IEnumerator rators
=
dv.GetEnumerator();
//
DataRow[] rows = dtReserve.DefaultView.RowFilter("leave_date >= '" + dtStart.ToString() + "' and leave_date <= '" + dtEnd + "'");
while
(rators.MoveNext())
{
object
obj
=
rators.Current;
dtClone.ImportRow(((DataRowView)obj).Row);
}
return
dtClone;
相关阅读:
LearnMoreStudyLess《如何高效学习》斯科特.杨
Asp.net 生成多个Excel打包zip进行下载(建立在Aspose.Cells.dll生成Excel,建立在ICSharpCode.SharpZipLib.dll打包zip)
【面经】美团测试1,2,3面,一起来聊聊?
【python】面试高频:浅拷贝 vs 深拷贝、'==' vs 'is'
【图解Http 学习摘要】五、HTTPS 中的加密、证书介绍,不一直使用 HTTPS 的原因
【图解Http 学习摘要】四、HTTP 缺点
【图解Http 学习摘要】三、HTTP 协议基础、四次挥手
【图解Http 学习摘要】二、IP,TCP 和 DNS、三次握手
【图解Http 学习摘要】一、http介绍、TCP/IP 协议族
【杂谈】关于常见架构的整理,单应用、微服务、SOA、分布式和集群
原文地址:https://www.cnblogs.com/adam/p/661811.html
最新文章
Python 异常处理
读取Excel表格文件
插件开发
Spinnaker实践教程-Spinnaker基础简介
Jenkins
小程序 提交审核总是旧版本不是最新版本
Linux Laravel View [home.index] not found
微信小程序request请求正确写法
1054 Unknown column 'remember_token' in 'field list' (SQL: update `users` set `remember_token` = ********where `id` = 1)
laravel模型事件的基本应用
热门文章
laravel+dingo+jwt+laravel-core
PHP-CLI操作
Redis分布式锁
RSA加密算法, PKCS#1 和PKCS#8区别是什么?
解决Git 默认不区分文件名大小写的问题
Linux一次执行多条命令
MySQL锁
怎样系鞋带不容易散
《中国通史:从上古传说到1949》
CakePHP数据库操作
Copyright © 2020-2023
润新知