在网格视图中,我正在显示一些记录,包括 dd-MMM-yyyy 格式的日期列。我有两个日期范围的文本框,用于使用DataView过滤GridView。
我已经尝试过的代码
dv.RowFilter = "docket_date IN (#" + FromDate + "#, #" + ToDate + "#)";
此代码返回 docket_date IN(#01-Sep-2018#,#15-Sep-2018#),但未为此范围选择任何数据
我也尝试过
dv.RowFilter = "#" + FromDate + "# >= docket_date OR docket_date <= #" + ToDate + "#";
此代码返回#01-Sep-2018#> = docket_date或docket_date <=#15-Sep-2018#作为结果,但未选择此范围的数据
注意:我正在使用MySql作为数据库
在gridview中,我具有该日期范围内的数据,但我的过滤器查询无效
请帮助我找到解决方法。
谢谢
答案 0 :(得分:0)
使用这样的标准ISO格式日期时间(对于2018年9月1日):
docket_date >= #2018-09-01# AND docket_date <= #2018-09-15#