C# RDLC报告-如果数据为空,则隐藏列
我有一份关于VisualStudio2010的rdlc报告。我想使用表达式隐藏没有数据的列C# RDLC报告-如果数据为空,则隐藏列,c#,.net,reporting,rdlc,C#,.net,Reporting,Rdlc,我有一份关于VisualStudio2010的rdlc报告。我想使用表达式隐藏没有数据的列 =IIF(IsNothing(Fields!column_header.Value), True, False) (列标题是我要隐藏的列标题)。好的,不显示空列。。。但是出现了另一个问题:第一个字段为空的列没有显示。这很奇怪,我觉得上面的表达没有错 有什么帮助吗?我最后使用了以下表达式: =Sum(Fields!column_header.Value, "data_set_name") = 0. 这
=IIF(IsNothing(Fields!column_header.Value), True, False)
(列标题是我要隐藏的列标题)。好的,不显示空列。。。但是出现了另一个问题:第一个字段为空的列没有显示。这很奇怪,我觉得上面的表达没有错
有什么帮助吗?我最后使用了以下表达式:
=Sum(Fields!column_header.Value, "data_set_name") = 0.
这对我很有效,并且隐藏了所有没有数据的列。非常确定
=IFF(IsNothing(Fields!column\u header.Value),True,False)
与IsNothing(Fields!column\u header.Value)
相同。在我看来,它之所以隐藏第一行没有数据的列,是因为该表达式只检查标题是否包含数据,而不是所有行。@Shelby115是的,这些表达式都是相同的。但是,您说表达式检查头是否有数据。。标题有数据,我知道表达式计算列是否有数据,而不是列标题。。。我是对的?还是我错了?@Shelby115我最终使用了以下表达式:=Sum(Fields!column\u header.Value,“data\u set\u name”)=0。这对我来说很有效,并且隐藏了所有没有数据的列。将其作为答案发布并接受它。