如何:格式化数字和日期
您可以使用 LightSwitch 中的**“格式模式”**属性,在其在屏幕上出现时,指定数字和日期类型的显示格式。例如,您可能希望将 Decimal 值显示为百分比(0.12 就显示成 12%)或显示包含周日期(7/4/2011 显示为 Monday, July 4, 2011)的 Date。
提示 |
---|
通常,最好使用自定义业务类型(例如 Money 或 Percent)来指定显示格式。 |
“格式模式” 属性提供了 “数据设计器” 以下类型:Date、 Date Time、Decimal、Double、Guid、Integer、Long Integer 和 Short Integer。若要指定格式,请使用与 IFormattable.ToString 方法相同的表示法。有关格式设置表示法的更多信息,请参见 参考:数字和日期格式。
设置数字的格式。
在**“解决方案资源管理器”**中,双击实体或表格。
在**“数据设计器”**中打开实体或表格。
在**“数据设计器”**中,请选择您想要格式化的字段。
在菜单栏上,选择**“视图”,“属性窗口”**。
在**“格式化”部分的“属性”** 窗口中,选择**“格式模式”**属性并指定有效的格式字符串。
有关格式字符串的更多信息,请参见参考:数字和日期格式。
设置日期的格式
在**“解决方案资源管理器”**中,双击实体或表格。
在**“数据设计器”**中打开实体或表格。
在**“数据设计器”**中,请选择要格式化的类型 Date 或 Date Time 的字段。
在菜单栏上,选择**“视图”,“属性窗口”**。
在**“格式化”部分的“属性”** 窗口中,选择**“格式模式”**属性并指定有效的格式字符串。
有关格式字符串的更多信息,请参见参考:数字和日期格式。
在**“解决方案资源管理器”**中,双击显示实体或表的屏幕。
该屏幕在**“屏幕设计器”**中打开。
在**“屏幕内容树”**中,选择您想要格式化的数据字段。
在列表中,请选择 Label 或 TextBox。
说明 Date Picker, Date Time Picker、Date Time Viewer 和 Date Viewer 控件不遵循“格式模式”属性。