以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel报表的BUG  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179209)

--  作者:rjh4078
--  发布时间:2022/8/12 16:48:00
--  excel报表的BUG
如果在headerrow中插入了引用图片的表达式 会出现如下报错

表达式:  [&&logo.png,50,5,100,-1]

System.InvalidCastException: 无法将类型为“C1.C1Excel.XLPictureShape”的对象强制转换为类型“System.IConvertible”。
   在 System.Convert.ToDouble(Object value)
   在 C1.C1Excel.XLCell.get_Text()
   在 Foxtable.XLS.Book.O_0__0_._.(Int32[] A_0)
2022-08-12 16:46:49.4491
无法将类型为“C1.C1Excel.XLPictureShape”的对象强制转换为类型“System.IConvertible”。
   在 System.Convert.ToDouble(Object value)
   在 C1.C1Excel.XLCell.get_Text()
   在 Foxtable.XLS.Book.O_0__0_._.(Int32[] A_0)


--  作者:有点蓝
--  发布时间:2022/8/12 16:53:00
--  
高度为-1不对把:[&&logo.png,50,5,100,100]
--  作者:rjh4078
--  发布时间:2022/8/12 17:01:00
--  
-1表示自适应
--  作者:rjh4078
--  发布时间:2022/8/12 17:02:00
--  
不放在headrow没问题 放到headrow就报错
--  作者:有点蓝
--  发布时间:2022/8/12 17:31:00
--  
请上传实例说明
--  作者:rjh4078
--  发布时间:2022/8/12 18:01:00
--  
发现原因了  如果有M标记正好跟图片在同一列就会报错 错开就正常了  多谢