找回密码
 立即注册

QQ登录

只需一步,快速开始

怕瓦落地

初级会员

17

主题

40

帖子

335

积分

初级会员

积分
335

活字格认证

怕瓦落地
初级会员   /  发表于:2014-8-4 17:59  /   查看:4346  /  回复:1
请教各位高手!
我设置了每个Cell个格式如下:
                FarPoint.Web.Spread.DoubleCellType objNumCell = new FarPoint.Web.Spread.DoubleCellType();
                objNumCell.ErrorMessage = "请输入数字型数值(数值范围:9999999999到-9999999999)";
                objNumCell.DecimalDigits = 4;
                objNumCell.MinimumValue = -9999999999;
                objNumCell.MaximumValue = 9999999999;
                 spread.ActiveSheetView.Cells[1, 1, spread.ActiveSheetView.Rows.Count - 1, 7].CellType = objNumCell;
导出后格式为什么是:#,##0.####;-#,##0.####
如何实现导出格式为:###0.0000;-###0.0000"
谢谢!

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-8-6 18:12:00
沙发
回复 1楼怕瓦落地的帖子

原因是为了保持数据的原始信息,这是一种保留原始数据的正常行为。
如果需要实现:###0.0000;-###0.0000" 格式,那么只能在后台创建一个 Spread 实例,把数据通过代码更改:#,##0.####;-#,##0.#### 为 :###0.0000;-###0.0000"格式。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部