找回密码
 立即注册

QQ登录

只需一步,快速开始

konggu81

新手上路

1

主题

4

帖子

44

积分

新手上路

积分
44
  • 40

    金币

  • 主题

  • 帖子

最新发帖
konggu81
新手上路   /  发表于:2016-2-18 22:29  /   查看:4756  /  回复:7
如题,
使用的是  framework 2.0 的环境。  
这个版本的 spread 不支持在设计器中设置 条件样式?
请指教,谢谢!

7 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-2-19 09:50:00
沙发
支持。

我需要看到更多的错误信息才能判断是什么原因。比如错误截图。
回复 使用道具 举报
konggu81
新手上路   /  发表于:2016-2-19 14:02:00
板凳
添加条件样式前正常。

后添加一条件样式。
条件为   “不介于"
=(-1)*$D$5  和    =$D$5 之间,    单元格为 “红色字体”。
在设计器中是正常可用的,显示效果也正确。

选择退出并应用后,
spread控件 在界面上不能正常显示。
点击右键 启动设计器,  弹出 “遇到无效标记 。 error offset : 5”。
无法启动设计器。
使用debug模式, 同样报 上面的错误, 停止调试后, vs 崩溃。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-19 18:02:00
地板
我还是没有重现。
这样的问题很可能跟VS有关。你是什么版本的?

另外,还有一个比较高级的debug方法。你打开VS1,在其中重复你刚才的环境。然后再开一个VS2,然后选择调试-》附加到进程,然后选择VS1的进程。然后再在VS1中重复上面的步骤,让他崩掉,看看VS2能拿到什么信息。这就是DesignTime的debug方法。你试试。
回复 使用道具 举报
konggu81
新手上路   /  发表于:2016-2-22 14:19:00
5#
详细的错误信息是这样的:
=============================
未处理 FarPoint.Win.Spread.Model.ParseException
  Message=遇到无效的标记。
Error offset: 5
  Source=FarPoint.Win.SpreadC
  ErrorOffset=5
  StackTrace:
       在 FarPoint.Win.Spread.Model.Parser.Parse(String text, Int32 baseRow, Int32 baseColumn, Boolean useR1C1, Hashtable customFunctions, Hashtable customNames, ArrayList dataModels)
       在 FarPoint.Win.Spread.Model.DefaultSheetDataModel.ParseFormula(Int32 row, Int32 column, String value)
       在 FarPoint.Win.Spread.Model.DefaultSheetStyleModel.a(ISheetDataModel A_0)
       在 FarPoint.Win.Spread.SheetView.a7()
       在 FarPoint.Win.Spread.FpSpread.bb()
       在 FarPoint.Win.Spread.FpSpread.System.ComponentModel.ISupportInitialize.EndInit()
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-22 15:02:00
6#
这没用,这信息跟你之前给的是一样的。是在解析表达式的时候崩了。为什么崩也不清楚。
你用designer设计完了,能保存成excel文件吧。如果能的话,把Excel贴出来给我。
回复 使用道具 举报
konggu81
新手上路   /  发表于:2016-2-22 15:21:00
7#

excel 文档上传

excel 文档上传

Spread bak - 副本.zip

2.81 KB, 下载次数: 145

回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-22 16:02:00
8#
还是重现不了。我这边都正常。
你试试运行起来,直接加载这个excel文件到Spread里试试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部