日期:2014-05-17  浏览次数:20835 次

C# 数字格式化问题
数据库表中 字段为money  
保存的值是0.0000

查询修改的时候  放到前台也是小数点4位(0.0000)  
如何去掉小数点
比如 
1.0000 显示 1
2.3210 显示 2.321 
1.1000 显示 1.1

只在cs后台格式化    
 我的代码
txtJY_yjyfhj.Text = sdr["yjyfhj"].ToString();
                txtJY_sqke.Text = sdr["sqke"].ToString();
                txtJY_hdfk.Text = sdr["hdfk"].ToString();
                txtJY_dshk.Text = sdr["dshk"].ToString();

------解决方案--------------------
SqlServer与c#变量对应关系:http://blog.csdn.net/feihu_guest/article/details/7288302
那么就可以这样:
 string j = "2.3210";
            j = Single.Parse(j).ToString();
            Console.WriteLine(j);//2.321