请问: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几