在Asp.net中有DataFormatString这样一个方法,是用来格式化字符用的,用DataFormatString="{0:#,###}">可以把数字变成会计表示法。我的问题是,如果数字为0,则页面没有显示。我在论坛里搜索了一下。原文如下:
“# 数字占位符 如果格式化的值在格式字符串中出现“#”的位置有一个数字,则此数字被复制到输出字符串中。否则,输出字符串中的此位置不存储任何值。请注意,如果“0”不是有效数字,此说明符永不显示“0”字符,即使“0”是字符串中唯一的数字。如果“0”是所显示的数字中的有效数字,则显示“0”字符。”
不太明白什么意思,请高手指点迷津。“什么是有效数字?”谢谢!