如何对 RDLC 中的两个时间跨度字段求和

How to sum two timespan fields in RDLC

如果我有两个 System.TimeSpan 类型的字段,如下所示:

Fields!OverTimeBefore6.Value

Fields!OverTimeAfter6.Value

如何在 RDLC 中将这些字段相加,结果格式相同,如下所示:

03:04:17 

注意:我想对两个或多个字段求和,而不是特定字段的总和。

您可以使用时间跨度的 .Add(...) 功能。

也就是说,如果您的报告中有一个文本框,您可以将表达式设置为:

=System.TimeSpan.FromSeconds(100).Add(System.TimeSpan.FromSeconds(200))

并将格式设为默认,并查看正文:

00:05:00