找回密码
 立即注册

QQ登录

只需一步,快速开始

sophialex

新手上路

2

主题

3

帖子

43

积分

新手上路

积分
43
  • 40

    金币

  • 主题

  • 帖子

最新发帖
sophialex
新手上路   /  发表于:2012-11-15 15:51  /   查看:5014  /  回复:1
你好!
我给单元格增加了一个公式
Fp1.ActiveSheetView.Cells[3, 3].Formula = "SUM(D59)";
Fp1.Sheets[0].AllowUserFormulas = true;
在IE8下面 无效,但是在 Chrome下面可以。导出后的excel里面也是可以的。
是不是需要做什么配置

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-15 16:36:00
沙发
sophialex 你好

不知你是否安装 Spread for ASP.NET 4.0.3525.2008 ,下载地址: http://www.gcpowertools.com.cn/d ... asp4_net35-3525.zip  

我这边使用以上版本验证了以下代码在IE8中可以编辑公式,还是建议你使用 Spread for ASP.NET 4.0.3525.2008 版本 :
  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 FpSpread1.ActiveSheetView.Rows[1].Border = new FarPoint.Web.Spread.Border(BorderStyle.Solid, Color.Black, 1);

  6.                 FpSpread1.ActiveSheetView.AllowPage = false;
  7.                 FpSpread1.ActiveSheetView.RowCount = 10;
  8.                 FpSpread1.ActiveSheetView.ColumnCount = 10;

  9.                 FpSpread1.ActiveSheetView.Cells[1, 1].Formula = "SUM(C1:C5)";
  10.                 FpSpread1.ActiveSheetView.AllowUserFormulas = true;
  11.             }
  12.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部