【发布时间】:2016-08-27 13:26:41
【问题描述】:
我需要知道如何将我的 RDLC 中的列的结果转换为文本。
例如:我的 RDLC 文件正在显示我的数据库表中的一些列,其中一个称为 Status 并且具有三个值(0、1、2),我需要显示值 1 而不是显示“调用“打开”。
我需要重新制定我在数据库中所做的选择,还是可以在 RDLC 中执行此转换?
我进行了一些研究,发现我可以在 RDLC 文件中插入直接代码,但甚至不知道哪个命令开始
* 更新 *
现在我正在尝试使用 Bruce Cam 提到的表达式,单击列中的右侧按钮并输入以下代码:IIF(Fields!StatusChamado.Value = 1, "Call Open", IIF(Fields!StatusChamado .Value = 2, "Call Closed", "Fallback Status"))
但它显然是删除了名为 StatusChamado 的 DS ( DataSource ) 并在列中编写代码本身而不显示结果,我跳过任何步骤以在 RDLC 中输入 Excession ?
* 更新 *
问题解决了,就是 Missing Signal = Before IIF。
【问题讨论】:
标签: c# rdlc reportviewer