c# - 如果相邻的文本框不可见(即隐藏),RDLC 报告文本框移动

标签 c# visual-studio-2012 report rdlc

我正在使用 Visual Studio 2012 C# 通过 RDLC 框架创建报告。我的报告包含文本框字段的列。在某些情况下,我需要隐藏倒数第二列。当我执行此操作(将隐藏属性设置为 True)时,具有隐藏行的那些行的最右侧列会滑到左侧,而不是与该列中的其他列对齐。我没有使用任何我知道会导致这种情况的属性。我目前的解决方法是使列的文本颜色隐藏白色,但在我看来这确实是一种 hack,如果要更改背景颜色则不会起作用。有没有人对我如何以正确的方式做到这一点有任何想法,I.E.在 TextBox 的 Hidden 属性而不是 Color 属性上使用公式?

如有任何帮助,我们将不胜感激!

最佳答案

您只需为 TextbBox 的 Value 定义一个表达式,在满足条件时不打印任何内容。

=Iif(YourCondition = True, "", Fields!YourColumn.Value)

关于c# - 如果相邻的文本框不可见(即隐藏),RDLC 报告文本框移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34074554/

相关文章:

android - 如何在 android 上为 jenkins 生成 JUnit 测试报告

c# - 为什么编译器将 Func<dynamic, int> 的返回类型视为强类型?

c# - C++ linux 和 C# windows 上的等效加密/解密函数

javascript - 扩展 IsAjaxRequest() 以包含获取 api 请求

xaml - 使用 Visual Studio Intellisense 编辑独立 XAML

asp.net - ASP.Net 应用程序中格式丰富的 Excel 报表

c# - 无返回值的条件运算符

visual-c++ - 使用 v110_xp : "cannot open file ' , 5.0 1'"时出现链接器错误

visual-studio-2012 - 用于 Visual Studio 2012 更新 3 的 MySQL 连接器

report - Pentaho BI 服务器 - 操作序列 - 无法执行