报表视图排序DateTime列

时间:2009-01-24 22:47:18

标签: reportviewer

如何按包含日期时间的列

对ReportView中的数据进行排序

在rdlc文件中,我已将Table放在我所拥有的位置 在详细信息=Fields!StartTime中的1列中,在标题中,我将交互式排序设置为排序 表达式:=Fields!StartTime

在第2列中我检查该字段是否包含日期=IsDate(Fields!StartTime)

当我执行它时,第二列包含所有true,但它仍然没有正确排序。

2 个答案:

答案 0 :(得分:0)

函数IsDateFields!StartTime识别为日期,但仍将其排序为字符串 将排序表达式更改为=CDate(Fields!StartTime)

答案 1 :(得分:0)

我的问题很相似。我在sql查询中有日期to_char函数,交互式排序使用日期作为字符串。

在查询中删除to_char后排序工作正确。