seasky083 发表于 2015-8-27 11:02:00

你的意思是首选需要将这个FpSpread 加载到界面上,然后再去OPen就会正常了么,

但是我这个是mvc的,控件不好追加进去,另外这个地方只是设置了不可见,会不会影响打开的速度问题

7.0版本的时候你们都没这个我问题的,为什么8.0版本会有问题呢

iceman 发表于 2015-8-27 16:49:00

回复 21楼seasky083的帖子

抱歉,我们已经开始调查MVC下是否能够对应这个workaround,有进一步结果反馈给你。

iceman 发表于 2015-9-1 10:13:00

回复 21楼seasky083的帖子

抱歉,久等了。

MVC中方法如下:

       FpSpread book = new FpSpread();
      
      System.Web.UI.Page p = new System.Web.UI.Page();
      System.Web.UI.HtmlControls.HtmlForm f = new System.Web.UI.HtmlControls.HtmlForm();
      p.Controls.Add(f);
      f.Controls.Add(book);      
      //this.Form.Controls.Add(book);
      book.OpenExcel(Server.MapPath("tt2.xls"), FarPoint.Excel.ExcelOpenFlags.TruncateEmptyRowsAndColumns);

      foreach (SheetView sheet in book.Sheets)
      {
          var col = sheet.NonEmptyColumnCount;
          var row = sheet.NonEmptyRowCount;
      }
      //book.Style.Add(HtmlTextWriterStyle.Display, "none"); // Make it invisible


性能问题可以在获取后执行 book.Reset() 清除实例中的数据,提高速度。

seasky083 发表于 2015-9-2 08:58:00

thks,通过这种方式可以解决
后面希望发布新版本的时候,若解决了这个问题,告知一声

iceman 发表于 2015-9-2 09:33:00

回复 24楼seasky083的帖子

好的,感谢您的反馈,我会把本帖移动到需求板块,修复后会及时通知你(BugID 112350 )。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: 1 2 [3]
查看完整版本: sheet里面的NonEmptyColumnCount问题