首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教:STring只显示4位小数

2012-02-26 
请问:STring只显示4位小数txtWeight.TextDT.Rows[0][ weight ].ToString().Trim()哈请问怎么可以只显

请问:STring只显示4位小数
txtWeight.Text   =   DT.Rows[0][ "weight "].ToString().Trim();

哈   请问怎么可以只显示4位?

[解决办法]
try:

txtWeight.Text = Convert.ToDouble(DT.Rows[0][ "weight "]).ToString( "##.0000 ");

or

txtWeight.Text = Convert.ToDouble(DT.Rows[0][ "weight "]).ToString( "##.#### ");

[解决办法]
ToString()的时候可以传入一个格式化字符串,可以用它来限制精度,详细格式请参考MSDN。
[解决办法]
DT.Rows[0][ "weight "].ToString( "0.0000 ").
[解决办法]
Double dd = 1234.45678;
string aa = dd.ToString( "N2 ");//N1,N2想保留几位就N几

热点排行