请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

victorysoft

高级会员

40

主题

100

帖子

1040

积分

高级会员

积分
1040

活字格认证

victorysoft
高级会员   /  发表于:2016-12-7 15:36  /   查看:2951  /  回复:2

使用场景:
   1. 将单元格设置为number格式
   2. 小数点位保留6位,如 1200.123456
   3. 数据库中相应字段设置为6位小数

预期目标为:
   1.  用户在界面上输入数值,如1200.123456 【输入的小数点位数可能不确定】
   2.  界面上显示的数据为1200.12
   3.  保存至数据库时数值为1200.123456

希望高手给予指点,在此感谢。

2 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-7 18:21:46
沙发
收到您的问题,我这里测试后给您答复
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-9 16:10:26
板凳
没有直接的属性可以设置,可以重写format方法
  1.     public class MyNumberCellType : NumberCellType
  2.     {
  3.         public override string Format(object obj)
  4.         {
  5.             if (obj == null || obj.ToString() == string.Empty)
  6.             {
  7.                 return "";
  8.             }
  9.             return Decimal.Parse(obj.ToString()).ToString("N2");
  10.         }
  11.     }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部