标题:关于VB2010中Dateview.RowFilter中筛选日期时间数据
取消只看楼主
Gophvan
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-7-21
 问题点数:0 回复次数:0 
关于VB2010中Dateview.RowFilter中筛选日期时间数据
我用的VB2010,做的读取Excel表格后加载到DateView,用DateGridView显示,以日期为条件,筛选数据,关键代码如下:
 objDataView.RowFilter = "F7 >='" + strFilterDateStart + " 00:00:00'" + " AND F7 <='" + strFilterDateEnd + " 23:59:59'"
(F7是时间列,strFilterDateStart、strFilterDdateEnd是日期(如2015-7-1))
Excel中日期列的数据格式如下
 Year-Month-Day HH:mm:ss
问题出来了:
晚上0点的时候可以正常筛选数据,如我选择开始日期和截止日期都是7月1号,即筛选7月1号1天内的数据,可以正常工作。
但第二天早上在试的时候,选择7月1号内的数据,DateGridView中无数据显示,DateView.RowCount=0.
但是选择7月1号到2号的数据DateGridView中有数据,该数据却是我0点时候筛选的仅1号1天内的数据


哪位大神可以指导下?我这是什么问题?怎么解决

[ 本帖最后由 Gophvan 于 2015-7-21 12:30 编辑 ]
搜索更多相关主题的帖子: Excel 
2015-07-21 12:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-455590-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.242146 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved