设置报表中的数值和日期值的格式

通过使用格式设置字符串更新文本框的 Format 属性,可以指定数值和日期值的格式。例如,可以设置数值字段的文本框,使其将数字显示为货币。Reporting Services 使用 Microsoft .NET Framework 格式设置字符串,您也可以为 Format 属性创建自定义的格式设置字符串。

ms157406.note(zh-cn,SQL.90).gif注意:
若要对文本框应用格式设置,该文本框必须包含表达式,例如 =Fields!LineTotal.Value=1000。如果文本框不是表达式,即,如果文本框中的文本不是以等号 (=) 开头,那么文本将被解释为字符串,且不应用格式设置。

设置数字格式

下表列出了常见的 .NET Framework 数字格式设置字符串。

格式字符串 名称

C 或 c

货币

D 或 d

十进制

E 或 e

科学型

F 或 f

固定点

G 或 g

常规

N 或 n

数字

P 或 p

百分比

R 或 r

往返

X 或 x

十六进制

可以对许多格式字符串进行修改,以包括用于定义小数点右侧位数的精度说明符。例如,格式设置字符串 D0 将数字格式设置为小数点后面的位数为零。您还可以使用自定义格式字符串,例如 #,###。

设置日期格式

下表列出了常见的 .NET Framework 日期格式设置字符串。

格式字符串 名称

d

短日期

D

长日期

t

短时间

T

长时间

f

完整日期/时间(短时间)

F

完整日期/时间(长时间)

g

常规日期/时间(短时间)

G

常规日期/时间(长时间)

M 或 m

月日

R 或 r

RFC1123 模式

Y 或 y

年月

还可以使用自定义格式设置字符串;例如 dd/MM/yy。有关 .NET Framework 格式设置字符串的详细信息,请参阅 msdn.microsoft.com 上的“Formatting Types”。

请参阅

概念

设置报表项的格式
设计报表布局

帮助和信息

获取 SQL Server 2005 帮助