如何去除小数点后面的0,例如2.34000 显示为2.34 后台数据库该字段类型为 numeric(9,8) 设置为8位小数点,前台用DATASET获取后,显示后面也带了8位小数点,有何办法去除小数点后面的0,还是说要自定义函数去除? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Decimal money=System.Math.Round(Convert.ToDecimal(dr["Amount"].ToString()),2); 好象没用啊,我的写法是convert.todecimal(DataSet.Item("字段名"))返回的还是8.1000000,有没办法返回8.1 string aa = money.ToString("#,##"); DataSet.Item("字段名").ToString.TrimEnd('0') 用这个啊Math.Round(2.34000,要保留小数点的位数),如果那位数大于2时,显示2.34,位数为一时,它会四舍五进的,显示为2.3 在javascript中用.toFixed(2)方法就是获取小数点后两位的值 sean168(人生就像大便,有时候拉的很爽,有时候却拉的很难过)的答案就象其别名一样正确1将你的数字转化为System.Decimal类型2.使用System.Math.Round()方法获得所需精度 ASP.Net怎么判断记录的某字段为空? gridview中点击hyperlink如何打开一个无按钮和菜单,固定大小的窗口? 如何在datagrid中将日期数据后的时间隐去 关于FreeTextBox 求日期时间的证则表达式 谁能找到免费asp.net空间网站? Dreamweaver怎么改变字体颜色 如果不填写日期,就取系统日期(不要时间)写入数据库(sql server 2000 )对应字段应该怎么做? 怎样获得tree的深度 关于图片上传,及File Field 的问题(急,再线等待) 如何弹出输入框获取值 研究了几天ajax了,还不知道怎么读呢???请教高手
返回的还是8.1000000,有没办法返回8.1
2.使用System.Math.Round()方法获得所需精度