在框中显示数字 Rdlc 报告
Show a number in boxes Rdlc Report
我需要显示字段值,即边框框中的每个数字,您可以看到附图
在 VB 中,您可以在字符串上使用 Chars
属性,这会为您提供一个可以索引到
中的数组
在您的自定义报告代码中添加以下函数:
Public Function GetDigit(value as String, position as integer) as String
If len(value) + position < 0 then
return ""
End If
Return value.Chars(len(value) + position)
End Function
现在您可以创建一个 table 或一系列文本框 - 在每个文本框中您必须指定一个负数索引(从字符串末尾开始倒计时的字符数)
例如
在最后一个盒子里
=Code.GetDigit(Fields!AdviceNoteID.Value, -1)
在此之前的框中
=Code.GetDigit(Fields!AdviceNoteID.Value, -2)
以此类推
这应该给你一个右对齐的数字,每个方框只显示 1 个数字。它将 return 任何不存在的数字的空白值。
示例:
我需要显示字段值,即边框框中的每个数字,您可以看到附图
在 VB 中,您可以在字符串上使用 Chars
属性,这会为您提供一个可以索引到
在您的自定义报告代码中添加以下函数:
Public Function GetDigit(value as String, position as integer) as String
If len(value) + position < 0 then
return ""
End If
Return value.Chars(len(value) + position)
End Function
现在您可以创建一个 table 或一系列文本框 - 在每个文本框中您必须指定一个负数索引(从字符串末尾开始倒计时的字符数)
例如
在最后一个盒子里
=Code.GetDigit(Fields!AdviceNoteID.Value, -1)
在此之前的框中
=Code.GetDigit(Fields!AdviceNoteID.Value, -2)
以此类推
这应该给你一个右对齐的数字,每个方框只显示 1 个数字。它将 return 任何不存在的数字的空白值。
示例: