我不知道为什么,但今天我一直在为一些非常简单的事情而奋斗。
我正在处理分配给同时位于中继器内的 Label 的 Text 属性的十进制值。
在我的中继器 ItemDataBound 我这样做:
//myValue eventually could be just an integer but I want it in decimal format.
lblTotal.Text = string.Format("{0:0.000}", myValue);
我以前试过这个:
lblTotal.Text = string.Format("{0:#.###}", myValue);
什么都没用!!!我想显示数据库中采用该格式的值,但是当使用任何操作的回发刷新表时,我的值变为“0”但它必须是“0.000”。如果是“5.300”,则更改为“5.3”
我究竟做错了什么?
我没有在 HTML 中包含格式。就在转发器绑定的那一刻的代码后面。