找回密码
 立即注册

QQ登录

只需一步,快速开始

怕瓦落地

初级会员

17

主题

40

帖子

335

积分

初级会员

积分
335

活字格认证

[已处理] 请教对列指处理

怕瓦落地
初级会员   /  发表于:2014-3-25 10:58  /   查看:5766  /  回复:7
麻烦请教下大神、目前得到列值  先对列值进行  保留2位小数  不足补0操作?有相关的格式属性设置?
如: 3.1  显示效果 :3.10  
谢谢!

7 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-3-25 15:46:00
沙发
回复 1楼怕瓦落地的帖子

试试DoubleCellType数据类型。


  1. FarPoint.Web.Spread.DoubleCellType dbct = new FarPoint.Web.Spread.DoubleCellType();
  2. dbct.NumberFormat = new System.Globalization.NumberFormatInfo();
  3. dbct.NumberFormat.NumberDecimalDigits = 4;
  4. dbct.NumberFormat.NumberDecimalSeparator = ".";
  5. dbct.EditMode.NumberFormat = new System.Globalization.NumberFormatInfo();
  6. dbct.EditMode.NumberFormat.NumberDecimalSeparator = "?";
  7. dbct.EditMode.DecimalDigits = 2;
  8. FpSpread1.Sheets[0].Columns[1].CellType = dbct;
复制代码


请问您用的Spread 版本和浏览器版本是那个?
回复 使用道具 举报
怕瓦落地
初级会员   /  发表于:2014-3-26 11:27:00
板凳
感谢大神  我先试一下
Spread:  版本是4.0.3523.2008
浏览器版本: IE10
谢谢您
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-26 15:10:00
地板
回复 3楼怕瓦落地的帖子

使用的情况如何?

Spread 4.0版本,不支持IE10版本的。
回复 使用道具 举报
怕瓦落地
初级会员   /  发表于:2014-3-26 15:41:00
5#
确实是  显示还是不行  无法显示出 3.10 ,”0“ 还是无法显示
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-26 17:10:00
6#
回复 5楼怕瓦落地的帖子

确定是不行: 我用Spread 6在IE10下验证。

无法用0来补足小数位数。
回复 使用道具 举报
怕瓦落地
初级会员   /  发表于:2014-3-27 11:36:00
7#
感谢大神!辛苦了!  我考虑下用硬办法处理、把数值转换成字符串 看看是否可行!实在不行就拉到了!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-27 11:44:00
8#
回复 7楼怕瓦落地的帖子

快人快语  

有新进度,通知一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部