关于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 编辑 ]