如何在一个文本框中使用 C# 中的 rdlc 报告表达式连接字符串值和 int 值
How to concatenate string values and int values in one text box using rdlc report expression in c#
我有一个名为 patientRegistration 的 table,我想在一个文本框中显示多个值。
当我用
连接字符串值时
"="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")"
然后我在报告打印预览时在文本框中得到 "error"。
所以我的问题是我们如何在一个文本框中连接字符串和整数值?
任何帮助将不胜感激。
使用&
将int
拼接为string
,或者在传递参数之前先转换参数。
我有一个名为 patientRegistration 的 table,我想在一个文本框中显示多个值。
当我用
连接字符串值时"="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")"
然后我在报告打印预览时在文本框中得到 "error"。
所以我的问题是我们如何在一个文本框中连接字符串和整数值?
任何帮助将不胜感激。
使用&
将int
拼接为string
,或者在传递参数之前先转换参数。