找回密码
 立即注册

QQ登录

只需一步,快速开始

zheng_bei

注册会员

8

主题

31

帖子

83

积分

注册会员

积分
83
zheng_bei
注册会员   /  发表于:2016-8-3 16:20  /   查看:4823  /  回复:3
设置完了数据格式之后,不起作用,#,##0.00这种格式设置完了以后只有千分位有用,2位小数没起作用!程序后台SetValue里边的long转换,我给去掉了,还是不起作用,是有哪个属性可以在模板中设置全部为整数,还是在初始化的时候设置?求助

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-4 11:16:53
沙发
您好,我测试了 下面代码没有什么问题。

            gcSpreadSheet1.ActiveSheet.Cells[0, 5].Formatter = new GeneralFormatter("#,##0.00");
            gcSpreadSheet1.ActiveSheet.Cells[0, 5].Value = 12232325.254;
回复 使用道具 举报
zheng_bei
注册会员   /  发表于:2016-8-5 14:08:29
板凳
dexteryao 发表于 2016-8-4 11:16
您好,我测试了 下面代码没有什么问题。

            gcSpreadSheet1.ActiveSheet.Cells[0, 5].Formatte ...

我也试过的,在我自己写的代码中,可以正常使用这个公式,但是在之前写好的功能中去掉了强制转换,然后公式还是没啥用,所以就想问下有没有这种属性标记,可以让我好找问题出现的地方。因为现在是千分位的功能有了,但是小数就是出不来。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-5 14:49:00
地板
没有什么属性设置,您调试下看单元格的Formatter是否设置正确,还有您说的”强制转换“具体是怎么设置的,在什么时机,提供些代码吧

评分

参与人数 1满意度 +5 收起 理由
zheng_bei + 5 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部