reporting-services - ssrs rdl 文本框表达式串联字符串和字段

标签 reporting-services concatenation rdl

我有几个 ssrs rdl 报告,我试图在其中连接文本,然后连接数据集字段,然后再次连接文本,并将其显示为条形码。

这是表达式:

="*" & Fields!barcodenum.Value & "*"

200145 的示例数据如下所示:

enter image description here

该报告是在 VS 2015 中使用 BI 构建的。数据集返回查询设计器验证的正确数据。

当我从 VS 中的“预览”运行报告时,它会显示条形码字段的正确信息。

当报表发布到 SSRS 服务器 2008R2 时,它只显示两颗星,没有字段数据。

enter image description here

该字段的格式为 varchar(8)。

我是否正确连接了该字段?有没有不同的方法来连接它?

任何帮助都将被大大排除。

最佳答案

试试 ="*" & CSTR(Fields!barcodenum.Value) & "*"您的barcodenum 字段可能是一个INT,需要将其转换为字符串才能正常工作。

关于reporting-services - ssrs rdl 文本框表达式串联字符串和字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46813005/

相关文章:

C# - 从对象模板化打印

c# - 报表查看器未加载,显示空白区域 - 正在运行本地 RDLC 文件

excel - 如何根据Excel中一列中的值合并行?

c# - 将 RDLC 渲染为 pdf 输出控制台应用程序

oracle - SSRS - Oracle DB,传递日期参数

reporting-services - 如何使用SSRS中的自定义代码解决System.Security.SecurityException?

javascript - 使用 concat 将对象添加到数组的正确方法

python - 在python中将字符串连接到列表的所有元素的末尾

reporting-services - 报告定义 (RDL) 隐藏在平铺 View 中

reporting-services - 用于将SSRS项目报告RDL模式从2016转换为2008版本的构建工具