c# - 如果一个值为空则报告不显示其他值

标签 c# asp.net reportviewer rdlc rdl

我正在尝试使用 asp.net 报告构建报告。

如果你检查这张图片:

enter image description here

我正在展示一张带有门票和费用的 table 。费用列具有以下值:

=Fields!Charge.Value

我想要实现的只是在票值不为空的情况下显示费用值。正如您在图片中看到的那样,有 4 张门票可见,我只想显示这四张门票的费用,而不是所有费用。

知道我们如何才能实现这一目标吗?

最佳答案

您可以在费用栏中使用类似以下内容

 =IIF(IsNothing(Fields!Ticket.Value), "", Fields!Charge.Value)

它应该有效,否则你可以尝试 Fields!Ticket.Value == ""或 Fields!Ticket.Value.ToString() == ""

关于c# - 如果一个值为空则报告不显示其他值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25359563/

相关文章:

asp.net - IIS 7.5 路由不工作(测试所有常用方法)

.net - 动态创建 ASP.NET 报表查看器 Web 控件时出现问题

asp.net - 替代 SSRS 前端

c# - 如何判断 OpenXML 中段落的高度?

asp.net - 在 Asp :Chart 中将不重复设置为背景图像

javascript - 如何从 foreach 循环创建动态 ID

html - 重叠时如何处理css中的固定位置属性

textbox - Report (.rdlc)/ReportViewer - 当文本框的文本太长时如何将其分成多个部分?

c# - DataGridComboBoxColumn : how to set TextBinding

c# - LoadFromContext 发生