使用 DataView for DateRange 过滤 GridView 数据
Filter GridView Data using DataView for DateRange
在我的网格视图中,我正在显示一些记录,包括 dd-MMM-yyyy 格式的日期列。我有两个日期范围文本框,用于使用 DataView 过滤 GridView。
我已经尝试过的代码
dv.RowFilter = "docket_date IN (#" + FromDate + "#, #" + ToDate + "#)";
此代码 returns docket_date IN (#01-Sep-2018#, #15-Sep-2018#) 但未获取任何数据为此范围选择
我也试过这个
dv.RowFilter = "#" + FromDate + "# >= docket_date OR docket_date <= #" + ToDate + "#";
此代码 returns #01-Sep-2018# >= docket_date 或 docket_date <= #15-Sep-2018# 作为结果,但没有为此范围选择数据
注意:我正在使用 MySql 作为数据库
在我的 gridview 中,我有这个日期范围内的数据,但我的过滤器查询不起作用
请帮我找到解决办法。
谢谢
像这样使用标准 ISO 格式的日期时间(2018 年 9 月 1 日):
docket_date >= #2018-09-01# AND docket_date <= #2018-09-15#
有快速参考here
在我的网格视图中,我正在显示一些记录,包括 dd-MMM-yyyy 格式的日期列。我有两个日期范围文本框,用于使用 DataView 过滤 GridView。
我已经尝试过的代码
dv.RowFilter = "docket_date IN (#" + FromDate + "#, #" + ToDate + "#)";
此代码 returns docket_date IN (#01-Sep-2018#, #15-Sep-2018#) 但未获取任何数据为此范围选择
我也试过这个
dv.RowFilter = "#" + FromDate + "# >= docket_date OR docket_date <= #" + ToDate + "#";
此代码 returns #01-Sep-2018# >= docket_date 或 docket_date <= #15-Sep-2018# 作为结果,但没有为此范围选择数据
注意:我正在使用 MySql 作为数据库
在我的 gridview 中,我有这个日期范围内的数据,但我的过滤器查询不起作用
请帮我找到解决办法。
谢谢
像这样使用标准 ISO 格式的日期时间(2018 年 9 月 1 日):
docket_date >= #2018-09-01# AND docket_date <= #2018-09-15#
有快速参考here