0

如何按包含日期时间的列对 ReportView 中的数据进行排序

在 rdlc 文件中,我将 Table 放置在 Details 的 1 列中=Fields!StartTime,在 Header 中,我使用排序表达式设置了 Interactive Sort:=Fields!StartTime

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

当我执行它时,第二列包含所有内容,但它仍然不能正确排序。

4

2 回答 2

0

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

于 2009-01-25T12:29:09.337 回答
0

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

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

于 2013-12-19T10:11:54.043 回答