我目前正在尝试在从SQL数据库中提取的小型货币字段中显示最多2个小数位。如下图所示,我使用格式说明符来限制将呈现给屏幕上控件的小数位数。
但是,如下图所示,字段最多显示4个小数位(尽管数据库中包含的记录最多只能包含2个小数位)。我尝试了各种不同的格式说明符,并完全省略了String.Format,但这没有效果。
我在这里遗漏了一些明显的东西,或者我的工作发生了什么奇怪的事情?
答案 0 :(得分:2)
您不应在client.print()
内的值上调用ToString()
。
这完全抵消了格式,将值转换为字符串(在您的情况下为4位小数),并忽略所有其他格式化。
如果要在字段为空时将文本框留空(根据您的注释),请使用if语句包围作业。
Format