找回密码
 立即注册

QQ登录

只需一步,快速开始

shone

论坛元老

11

主题

32

帖子

7169

积分

论坛元老

积分
7169

活字格认证

shone
论坛元老   /  发表于:2012-8-29 09:23  /   查看:5885  /  回复:5
输入 1095.6   会变成 1,095.6      怎么不让它变!

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-29 10:20:00
沙发
回复 1楼shone的帖子

你好,
请使用以下代码测试,看是否满足需求:

  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }
  7.             FarPoint.Web.Spread.DoubleCellType doubleType = new FarPoint.Web.Spread.DoubleCellType();
  8.             this.FpSpread1.Sheets[0].Rows[0].CellType = doubleType;
  9.             this.FpSpread1.Sheets[0].Cells[0,0].Value=1095.6;
  10.         }
复制代码
回复 使用道具 举报
shone
论坛元老   /  发表于:2012-8-29 10:34:00
板凳
回复 2楼iceman的帖子

         

  1.             NumberFormatInfo nfi = new NumberFormatInfo();
  2.             nfi.NumberDecimalDigits = 4;
  3.             //数字类型
  4.             DoubleCellType objDoubleCell = new DoubleCellType();
  5.             objDoubleCell.NumberFormat = nfi;
  6.             FpSpread1.ActiveSheetView.Cells[5, 2, this.FpSpread1.ActiveSheetView.RowCount - 1, 7].CellType = objDoubleCell;
复制代码


    这样写  不行!还是会变成1,095.6
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-29 12:26:00
地板
回复 3楼shone的帖子

已经做出修改:


  1.             NumberFormatInfo nfi = new NumberFormatInfo();
  2.             nfi.NumberDecimalDigits = 4;
  3.             nfi.NumberGroupSeparator = "";
  4.             //数字类型
  5.             DoubleCellType objDoubleCell = new DoubleCellType();
  6.             objDoubleCell.NumberFormat = nfi;
  7.             objDoubleCell.ErrorMessage = "";
  8.             FpSpread1.ActiveSheetView.Cells[0,0].CellType = objDoubleCell;
复制代码
回复 使用道具 举报
shone
论坛元老   /  发表于:2012-8-30 14:11:00
5#
回复 4楼iceman的帖子

这样修改之后 这个问题没有了!!但是 又出来 另外一个问题!!  就是无法输入  1095.6  只能输入1095   
  不能输入小数了!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-30 14:16:00
6#
回复 5楼shone的帖子

你好,
不好意思,我没能重现不能填写小数的问题,下面是我的测试 Demo:
5851.zip (2.88 MB, 下载次数: 304)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部