C# 4.0 如何在SSRS中使用textbox的format属性在textbox之前添加修复0

C# 4.0 如何在SSRS中使用textbox的format属性在textbox之前添加修复0,c#-4.0,reporting-services,C# 4.0,Reporting Services,我有一个列名EmployeeId,其中我必须固定长度为9,如果EmployeeId小于9,那么我想在Id之前添加0。在c#中,借助padlef方法,这是可能的,但我不知道如何在SSRS中实现这一点 外汇: 如果EmployeeId=123,那么我想显示000000123 如果EmployeeId=123456789,则可以 请建议 提前感谢。添加到员工ID字段的表达式中: =StrDup(9 - len(trim(Fields!Emplyee_ID.Value)),"0") & Fiel

我有一个列名EmployeeId,其中我必须固定长度为9,如果EmployeeId小于9,那么我想在Id之前添加0。在c#中,借助padlef方法,这是可能的,但我不知道如何在SSRS中实现这一点

外汇:

如果EmployeeId=123,那么我想显示000000123

如果EmployeeId=123456789,则可以

请建议


提前感谢。

添加到员工ID字段的表达式中:

=StrDup(9 - len(trim(Fields!Emplyee_ID.Value)),"0") & Fields!Employee_ID.Value

您可以在SQL中为员工ID添加派生字段:

SELECT REPLICATE('0', 9 - LEN(Employee_ID)) + CAST(Employee_ID AS char) AS Employee_ID_Full
FROM TABLENAME