首页 > 解决方案 > 如何在c#中使用rdlc报告表达式将字符串值和int值连接在一个文本框中

问题描述

我有一个名为 patientRegistration 的表,我想在一个文本框中显示多个值。

当我将字符串值与

"="Patient Name: " + First(Fields!Patient_Name.Value, "DataSetEchoPDetails") + " " + First(Fields!SO.Value, "DataSetEchoPDetails") + " " + First(Fields!Guardian_Name.Value, "DataSetEchoPDetails") + " Gender: " + First(Fields!Sex.Value, "DataSetEchoPDetails")"

它工作正常并且显示良好。

但是如果用这样的字符串添加一个 int 值

"="Patient Name: " + First(Fields!Patient_Name.Value, "DataSetEchoPDetails") + " " + First(Fields!SO.Value, "DataSetEchoPDetails") + " " + First(Fields!Guardian_Name.Value, "DataSetEchoPDetails") + " Gender: " + First(Fields!Sex.Value, "DataSetEchoPDetails") + " Age:   " + Sum(Fields!Age.Value.GetType().ToString(), "DataSetEchoPDetails")"

然后我在报告打印预览时在文本框中出现“错误”。

所以我的问题是我们如何在一个文本框中连接字符串和 int 值?

任何帮助将不胜感激。

标签: c#visual-studioreportexpressionrdlc

解决方案


用于&连接intasstring或在传递参数之前对其进行转换。


推荐阅读