您的位置:程序门 -> .net技术 -> c#



如何去掉money数据类型后面默认的小数点和0


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何去掉money数据类型后面默认的小数点和0[无满意答案结贴,结贴人:xingzhiyun]
发表于:2007-08-18 18:49:00 楼主
用c#2005开发,数据库为sqlserver2000,有money数据类型,存入整数,用datatable读出总是带有.0000,如何才能让后面无意义的0不显示.
说明不能改成整数类型,因为有时还要存带小数的.

我想存入100,读出就显示为100,而不是100.0000,存入100.9,就显示100.9而不是100.9000
发表于:2007-08-18 18:57:231楼 得分:0
tostring( "0.0 ")
发表于:2007-08-18 19:12:232楼 得分:0
我是说在datatable获取时,就得到需要格式的数据,这样在绑定时就都能显示了.
发表于:2007-08-18 19:14:543楼 得分:0
能不能在查询语句或某个地方设置一下就可以了.
发表于:2007-08-18 19:17:474楼 得分:0
绑定的时候不是有个xxxformater
发表于:2007-08-18 19:23:445楼 得分:0
观阴大湿
名字好酷
发表于:2007-08-18 19:27:566楼 得分:0
格式化字符串,上百度一查,全出来了。
发表于:2007-08-18 23:51:297楼 得分:0

select   convert(dec(18,2)   ,   字段)     from   表明  

18   是总长度   ,   2   是小数位   ,要注意   溢出
发表于:2007-08-19 18:01:098楼 得分:0
感觉都不好,以前用vb开发,用ado,没有感觉到有这种问题呀.


快速检索

最新资讯
热门点击