如何按包含日期时间的列
对ReportView中的数据进行排序在rdlc文件中,我已将Table放在我所拥有的位置
在详细信息=Fields!StartTime
中的1列中,在标题中,我将交互式排序设置为排序
表达式:=Fields!StartTime
在第2列中我检查该字段是否包含日期=IsDate(Fields!StartTime)
当我执行它时,第二列包含所有true,但它仍然没有正确排序。
答案 0 :(得分:0)
函数IsDate
将Fields!StartTime
识别为日期,但仍将其排序为字符串
将排序表达式更改为=CDate(Fields!StartTime)
答案 1 :(得分:0)
我的问题很相似。我在sql查询中有日期to_char
函数,交互式排序使用日期作为字符串。
在查询中删除to_char
后排序工作正确。