15.0.5 Replace 表达式无效
请教 页面报表中 =First(Fields!PaymentMethod.Value).Replace("#",vbCrLf) 不正确,用什么办法 替换?本地设计器预览正确:
1、
2、发布到 Azure 后,
您好,换一个方法使用换行,使用{chr(13)}进行换行。
例如:a{chr(13)}bc
不是换行问题 是Replace 函数 问题
想了解 动态数据源下 只支持那些函数表达式
还是运行环境缺少dll
本帖最后由 Bella.Yuan 于 2022-2-17 14:30 编辑
您好,这个和支持的函数没有关系,报表支持的所有函数您在设计器里面均可以看到,目前您使用Replace函数预览是正常显示的,所以函数是生效的。发布到 Azure 后不生效,您可以检查一下是否是您项目内有限制导致函数未生效。 =First(Fields!PaymentMethod.Value).tostring().Replace("#",vbCrLf)可以试下这个 Bella.Yuan 发表于 2022-2-17 14:24
您好,这个和支持的函数没有关系,报表支持的所有函数您在设计器里面均可以看到,目前您使用Replace函数预 ...
谢谢! 我就是想了解 Azure Function 上运行,需要什么 条件。 因为程序没有 Exception.
Bella.Yuan 发表于 2022-2-17 14:24
您好,这个和支持的函数没有关系,报表支持的所有函数您在设计器里面均可以看到,目前您使用Replace函数预 ...
类似 表达式问题 我已经遇见多次。有的表达式OK, 有的表达式 就是 不OK.每次都是 寻找替换 方案。
WinForm 设计器 用的是 JSON数据源,发布后 用的是 动态数据源:DataTable. 您好,函数和数据源是没有关系的,建议您在数据集层面加一个字段,该字段的值使用表达式,然后报表层面直接引用该值即可。 Bella.Yuan 发表于 2022-2-17 18:17
您好,函数和数据源是没有关系的,建议您在数据集层面加一个字段,该字段的值使用表达式,然后报表层面直接 ...
还有这么玩法! 我试试,感觉怪怪的。 wengMQ 发表于 2022-2-17 14:44
=First(Fields!PaymentMethod.Value).tostring().Replace("#",vbCrLf)可以试下这个
多谢,试过了,还是不行。
页:
[1]
2