【发布时间】:2013-10-02 13:13:58
【问题描述】:
我有一个带有标签的 ListView,我在其中放置了一个数字。正常格式是这样的:
Text='<%# Eval("JustaNumber", "{0:#,##0.00}")%>
但是……
我想要基于“JustaNumber”值的不同格式。我想包含正数的符号加号,负数的减号和零的符号。 我认为这适用于具有 3 个部分格式的正常格式,但不,它没有。我只得到第一种格式(总是带有加号)。
Text='<%# Eval("JustaNumber", "{0:+ #,##0.00;(- #,##0.00);(#,##0.00)}")%>
我忽略了一些东西,也许我的知识不够,但我被困在这里......
有人可以提示我在哪里进一步寻找解决方案吗?网上搜了很多,答案都是1段格式。
提前致谢。
【问题讨论】:
-
您可以创建一个方法并在aspx页面中使用它。看那个:stackoverflow.com/questions/8069970/…
-
谢谢,这将是一个解决方案。但是,3 节格式是标准格式语法。为什么这不适用于 Eval?
标签: asp.net numbers format eval