Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RDLC报告-如果数据为空,则隐藏列_C#_.net_Reporting_Rdlc - Fatal编程技术网

C# 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. 这

我有一份关于VisualStudio2010的rdlc报告。我想使用表达式隐藏没有数据的列

=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。这对我来说很有效,并且隐藏了所有没有数据的列。将其作为答案发布并接受它。