簡體   English   中英

如果在RDLC報告中tablix中的值為空,如何顯示文本框

[英]How to show a text box if value in tablix is empty in RDLC report

如果RDLC中的另一個Tablix中沒有值,如何顯示消息或顯示文本框。

您可以創建一個TextBox並設置其.Hidden屬性,如下所示:

=IIf(CountRows("YourTablixDataSet") = 0, False, True)

CountRows計算指定范圍內的所有行,包括具有空值的行,因此您可以在Tablix外部使用它。

正如您在注釋中所解釋的那樣,您的DataSet始終包含行,您需要評估一個粒子列是否包含有效值。 從您的代碼看來,您可以將此TextBox放在Tablix以便更好的表達式可以是:

=IIf(Sum(IIf(Fields!EnvelopeToBeFollowed.Value <> 0, 1, 0), "FollowUpReportExaminerDataSet") > 0, False, True)

此表達式計算有多少值與零不同; 我不認為您的EnvelopeToBeFollowed可能小於零但是如果您將+1和-1加Sum則得到0,如果您的DataSet有2個有效值,則會得到0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM