使用FastReport 4.0 实现 StringGrid 打印数据时出错,请指教! ( 积分: 100 )

  • 主题发起人 主题发起人 iamclq
  • 开始时间 开始时间
I

iamclq

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用FastReport 4.0 自带的Demo中的PrintStringGrid例子,但是似乎该单元格中的内容只能是数字,如果是其它文本内容就会出现错误,提示:
raised exception class EVariantTypeCastError with message 'Could not convert variant of type (String) into type (Double)'.
有没有人遇到过这个问题呢,请赐教!!!
 
这个问题我以前也解答过http://www.delphibbs.com/delphibbs/dispq.asp?lid=3803489
 
你好 ntjrr,谢谢你的关注,我在论坛里搜了一下,没有发现相关的贴子,另外你后面的链接是我的贴子的URL。你能否再详细说明一下解决的办法,谢谢!
补充说明一下:Demo自带的例子是使用 Crosstab 对象来实现的,如果StringGrid内容是纯数字的话,就可以正常显示,如果有字符的就不行,会出现上面的错误。
 
哪位高人帮忙解决一下,或者给个例子也行啊,拜托了!
iamclq@126.com
 
哦,实在不好意思,我拷贝错了,呵呵,是这一个http://www.delphibbs.com/delphibbs/dispq.asp?lid=3691943
 
谢谢 ntjrr,问题已解决,正如你所说的:“就是在右键上的属性中,我试了一下,不是行和列合计,而是三个空白框中,有一个CELL要设为无,你可能设为求和了。”
我的CELL就是设为SUM了,没认真看还真没注意到那边。
 
后退
顶部