我在 Janus 网格中有一个数字列。如果它们小于零,我想要做的是显示其中的数字(1234)。我已经设法将这些数字的颜色更改为红色,但是只有当它们小于零时,我才需要一些帮助才能在数字周围放置大括号。
问问题
5325 次
1 回答
2
这里的技巧是设置列的 FormatString。
数字的 FormatString 分为 3 个部分,每个部分用分号分隔。
此处记录了数字的 FormatString:http: //msdn.microsoft.com/en-us/library/0c899ak8.aspx
标题为“;”的部分 Section Separator'涵盖了您需要的内容。
您可以在列的 GridEx 设计器中设置格式字符串。第一部分是正数的格式,第二部分是负数,第三部分是格式化零。
您没有说明您的方案中是否涉及小数位,但假设您需要 2 个小数位,您可以将其用作起点:
col.FormatString = "0.00;(0.00);IsZero"
用这个 FormatString 举 3 个例子:
- 7
- -13.4
- 0
会给出结果
- 7.00
- (13.40)
- 为零
于 2012-05-14T21:01:36.067 回答