我需要一个帮助(c#)来解决以下问题:
在我看来,我已经尝试过:
<td style="text-align:left"><%= String.Format("{0:0.0.0.00.00-0}", cosif.IDCONTACOSIF) %></td>
和
<td style="text-align:left"><%= String.Format("{#:#.#.#.##.##-#}", cosif.IDCONTACOSIF) %></td>
甚至
<td style="text-align:left"><%= cosif.IDCONTACOSIF.ToString("My Mask ###") %></td>
没有什么工作......有时,它显示为货币编号,但我不想 将其显示为货币,因为它不是货币价值。
有什么想法吗?
最好的问候..
答案 0 :(得分:0)
要使用0:0.0.0.00.00-0
形式的格式字符串,请尝试使用单引号或双引号来包含格式字符串中的句点。因为它被解释为小数分隔符,如0.45678 ("0.00", en-US) -> 0.46
例如,尝试:("#':'#'.'#'.'#'.'##'.'##'-'#")
this text 以您应该使用的格式字符串显示占位符。