找回密码
 立即注册

QQ登录

只需一步,快速开始

yi357421

新手上路

1

主题

2

帖子

27

积分

新手上路

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖
yi357421
新手上路   /  发表于:2014-6-13 19:34  /   查看:4677  /  回复:2
FarPoint.Web.Spread.DoubleCellType objNumCell = new FarPoint.Web.Spread.DoubleCellType()  ;
objNumCell.DecimalDigits = 6;  当输入0.00001的时候自动变为科学计数法了。怎么不让他变呢。救命啊

2 个回复

倒序浏览
yi357421
新手上路   /  发表于:2014-6-13 20:08:00
沙发
FpSpread.ActiveSheetView.Cells[5, i].Formula =
                  "SUM(" + FpSpread.ActiveSheetView.Cells[6, i].Column.Label.ToString() + FpSpread.ActiveSheetView.Cells[6, i].Row.Label.ToString() +
                                 "," + FpSpread.ActiveSheetView.Cells[22, i].Column.Label.ToString() + FpSpread.ActiveSheetView.Cells[22, i].Row.Label.ToString() +
                                       ")";  感觉是这个公式的时候就自动用科学计数法了。怎么才能即用公式又可以不让它算科学计数法呢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-16 11:49:00
板凳
回复 2楼yi357421的帖子

可以使用 GeneralCellType 来替代:

  1.        protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }
  7.             FarPoint.Web.Spread.GeneralCellType objNumCell = new FarPoint.Web.Spread.GeneralCellType();

  8.             System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
  9.             nfi.NumberDecimalDigits = 6;
  10.             nfi.NumberDecimalSeparator = ",";
  11.             objNumCell.NumberFormat = nfi;
  12.             

  13.             FpSpread1.ActiveSheetView.Cells[0, 2].Formula =
  14.                   "SUM(" + FpSpread1.ActiveSheetView.Cells[0, 0].Column.Label.ToString() + FpSpread1.ActiveSheetView.Cells[0, 0].Row.Label.ToString() +
  15.                                  "," + FpSpread1.ActiveSheetView.Cells[0, 1].Column.Label.ToString() + FpSpread1.ActiveSheetView.Cells[0, 1].Row.Label.ToString() +
  16.                                        ")";



  17.             this.FpSpread1.Sheets[0].Cells[0,0].CellType=objNumCell;
  18.             this.FpSpread1.Sheets[0].Cells[0,1].CellType=objNumCell;
  19.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部