如果行中表示的字段为空,是否隐藏 .NET rdlc 报告中的表行?

发布于 2024-07-15 08:01:01 字数 468 浏览 5 评论 0原文

可能的重复:
如何在 RDLC 中折叠行而不是仅仅隐藏它?

我看到了 tablerow.Visibility 属性和另一个名为“ToggleItem”的属性,但不知道如何进行这项工作。 如果只有文本字段(在本例中为用户评论字段)为空,我想动态隐藏表格行。 “CanShrink”似乎无法完成这项工作。

表格行高 0.25 英寸,即使没有要显示的数据,它也会占用这么多空间。 因此,我最终在报告中的每一行之间都有 0.25 英寸的间隙。

我正在使用带有内置 rdlc 报告功能的 Visual Studio 2005。

Possible Duplicate:
How to collapse a row in RDLC rather than just hide it?

I see the tablerow.Visibility property and another property called 'ToggleItem' but am not sure how to make this work. I want to hide the tablerow dynamically if it's only text field (in this case a user comment field) is empty. 'CanShrink' doesn't seem to do the job.

The tablerow is .25 inches high and it takes up this much space even if there is no data to display. Therefore, I end up with .25 inch gap between every row on the report.

I am using Visual Studio 2005 with the built in rdlc reports capability.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乖乖兔^ω^ 2024-07-22 08:01:02

只需将隐藏属性设置为 True 或 False 或某个表达式即可。

= (Fields!UserComment.Value.ToString() = "")  

请参阅表达式示例 (报表服务)

Just set Hidden property to True or False or some expression.

= (Fields!UserComment.Value.ToString() = "")  

See Expression Examples (Reporting Services)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文