找回密码
 立即注册

QQ登录

只需一步,快速开始

cngrain

中级会员

32

主题

118

帖子

656

积分

中级会员

积分
656

活字格认证

cngrain
中级会员   /  发表于:2014-6-14 10:48  /   查看:4182  /  回复:1
FarPoint.Web.Spread.DoubleCellType objNumCell = new FarPoint.Web.Spread.DoubleCellType()  ;
objNumCell.DecimalDigits = 6 用公式 进行计算的时候如果结果是0.00001 就自动科学计数法计算了如何禁止
中华粮网

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-16 11:49:00
沙发
回复 1楼cngrain的帖子

可以使用 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.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部